feat: Added returning or non-returning participants option in fetchAllGroups

This commit is contained in:
Davidson Gomes
2023-07-13 07:19:32 -03:00
parent db54f247a2
commit be782ba512
7 changed files with 99 additions and 9 deletions

View File

@@ -1,5 +1,6 @@
import {
CreateGroupDto,
GetParticipant,
GroupDescriptionDto,
GroupInvite,
GroupJid,
@@ -59,11 +60,13 @@ export class GroupController {
return await this.waMonitor.waInstances[instance.instanceName].findGroup(groupJid);
}
public async fetchAllGroups(instance: InstanceDto) {
public async fetchAllGroups(instance: InstanceDto, getPaticipants: GetParticipant) {
logger.verbose(
'requested fetchAllGroups from ' + instance.instanceName + ' instance',
);
return await this.waMonitor.waInstances[instance.instanceName].fetchAllGroups();
return await this.waMonitor.waInstances[instance.instanceName].fetchAllGroups(
getPaticipants,
);
}
public async inviteCode(instance: InstanceDto, groupJid: GroupJid) {