mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-23 17:08:44 -06:00
Merge branch 'develop' of github.com:EvolutionAPI/evolution-api into develop
This commit is contained in:
commit
3603571967
@ -1420,22 +1420,19 @@ export class WAStartupService {
|
|||||||
syncFullHistory: false,
|
syncFullHistory: false,
|
||||||
userDevicesCache: this.userDevicesCache,
|
userDevicesCache: this.userDevicesCache,
|
||||||
transactionOpts: { maxCommitRetries: 10, delayBetweenTriesMs: 10 },
|
transactionOpts: { maxCommitRetries: 10, delayBetweenTriesMs: 10 },
|
||||||
patchMessageBeforeSending: (message) => {
|
patchMessageBeforeSending(message) {
|
||||||
const requiresPatch = !!(message.buttonsMessage || message.listMessage || message.templateMessage);
|
if (message.deviceSentMessage?.message?.listMessage?.listType === proto.Message.ListMessage.ListType.PRODUCT_LIST) {
|
||||||
if (requiresPatch) {
|
message = JSON.parse(JSON.stringify(message));
|
||||||
message = {
|
|
||||||
viewOnceMessageV2: {
|
message.deviceSentMessage.message.listMessage.listType = proto.Message.ListMessage.ListType.SINGLE_SELECT;
|
||||||
message: {
|
|
||||||
messageContextInfo: {
|
|
||||||
deviceListMetadataVersion: 2,
|
|
||||||
deviceListMetadata: {},
|
|
||||||
},
|
|
||||||
...message,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (message.listMessage?.listType == proto.Message.ListMessage.ListType.PRODUCT_LIST) {
|
||||||
|
message = JSON.parse(JSON.stringify(message));
|
||||||
|
|
||||||
|
message.listMessage.listType = proto.Message.ListMessage.ListType.SINGLE_SELECT;
|
||||||
|
}
|
||||||
|
|
||||||
return message;
|
return message;
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
@ -1507,22 +1504,19 @@ export class WAStartupService {
|
|||||||
syncFullHistory: false,
|
syncFullHistory: false,
|
||||||
userDevicesCache: this.userDevicesCache,
|
userDevicesCache: this.userDevicesCache,
|
||||||
transactionOpts: { maxCommitRetries: 10, delayBetweenTriesMs: 10 },
|
transactionOpts: { maxCommitRetries: 10, delayBetweenTriesMs: 10 },
|
||||||
patchMessageBeforeSending: (message) => {
|
patchMessageBeforeSending(message) {
|
||||||
const requiresPatch = !!(message.buttonsMessage || message.listMessage || message.templateMessage);
|
if (message.deviceSentMessage?.message?.listMessage?.listType === proto.Message.ListMessage.ListType.PRODUCT_LIST) {
|
||||||
if (requiresPatch) {
|
message = JSON.parse(JSON.stringify(message));
|
||||||
message = {
|
|
||||||
viewOnceMessageV2: {
|
message.deviceSentMessage.message.listMessage.listType = proto.Message.ListMessage.ListType.SINGLE_SELECT;
|
||||||
message: {
|
|
||||||
messageContextInfo: {
|
|
||||||
deviceListMetadataVersion: 2,
|
|
||||||
deviceListMetadata: {},
|
|
||||||
},
|
|
||||||
...message,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (message.listMessage?.listType == proto.Message.ListMessage.ListType.PRODUCT_LIST) {
|
||||||
|
message = JSON.parse(JSON.stringify(message));
|
||||||
|
|
||||||
|
message.listMessage.listType = proto.Message.ListMessage.ListType.SINGLE_SELECT;
|
||||||
|
}
|
||||||
|
|
||||||
return message;
|
return message;
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
@ -3020,7 +3014,7 @@ export class WAStartupService {
|
|||||||
buttonText: data.listMessage?.buttonText,
|
buttonText: data.listMessage?.buttonText,
|
||||||
footerText: data.listMessage?.footerText,
|
footerText: data.listMessage?.footerText,
|
||||||
sections: data.listMessage.sections,
|
sections: data.listMessage.sections,
|
||||||
listType: 1,
|
listType: 2,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
data?.options,
|
data?.options,
|
||||||
|
Loading…
Reference in New Issue
Block a user