Merge pull request #947 from oismaelash/v2.0.0

fix: send message to group without no cache (local or redis)
This commit is contained in:
Davidson Gomes 2024-10-04 16:19:34 -03:00 committed by GitHub
commit fcc26f931e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1677,6 +1677,8 @@ export class BaileysStartupService extends ChannelStartupService {
ephemeralExpiration?: number,
// participants?: GroupParticipant[],
) {
sender = sender.toLowerCase();
const option: any = {
quoted,
};
@ -1838,7 +1840,7 @@ export class BaileysStartupService extends ChannelStartupService {
throw new BadRequestException(isWA);
}
const sender = isWA.jid;
const sender = isWA.jid.toLowerCase();
this.logger.verbose(`Sending message to ${sender}`);
@ -3308,10 +3310,10 @@ export class BaileysStartupService extends ChannelStartupService {
}
}
private async getGroupMetadataCache(groupJid: string) {
private getGroupMetadataCache = async (groupJid: string) => {
if (!isJidGroup(groupJid)) return null;
const cacheConf = configService.get<CacheConf>('CACHE');
const cacheConf = this.configService.get<CacheConf>('CACHE');
if ((cacheConf?.REDIS?.ENABLED && cacheConf?.REDIS?.URI !== '') || cacheConf?.LOCAL?.ENABLED) {
if (await groupMetadataCache?.has(groupJid)) {