WIP - use dynamic client using the user id
This commit is contained in:
@@ -290,4 +290,20 @@ export class VoiceGateway
|
||||
socket.emit('ai:action', data);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Get connected users for a tenant
|
||||
*/
|
||||
getConnectedUsers(tenantDomain?: string): string[] {
|
||||
const userIds: string[] = [];
|
||||
|
||||
for (const [userId, socket] of this.connectedUsers.entries()) {
|
||||
// If tenantDomain specified, filter by tenant
|
||||
if (!tenantDomain || socket.tenantSlug === tenantDomain) {
|
||||
userIds.push(userId);
|
||||
}
|
||||
}
|
||||
|
||||
return userIds;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user