This commit is contained in:
Amirhossein Mahmoodi
2024-07-29 16:27:56 +03:30
parent 5af4d291b2
commit afb25635df
4 changed files with 10 additions and 10 deletions

View File

@@ -32,7 +32,7 @@ export class SocketGateway implements OnGatewayConnection {
@SubscribeMessage('sendMessageToClients')
async handleSendMessage(sendMessageDto: SendMessageDto) {
const clients = this.getConnectedClients(sendMessageDto.auths);
const clients = this.getConnectedClients(sendMessageDto.clientsId);
if (clients.length === 0) {
return {
status: 0,
@@ -42,19 +42,19 @@ export class SocketGateway implements OnGatewayConnection {
const result = await this.socketService.sendMessageToClients(
clients,
sendMessageDto.data,
sendMessageDto.message,
sendMessageDto.event,
);
return result;
}
getConnectedClients(auths: string[]): Socket[] {
getConnectedClients(clientsId: string[]): Socket[] {
const connectedClients = this.server.sockets.sockets;
const clients: Socket[] = [];
for (const client of connectedClients.values()) {
if (auths.includes(client.handshake.auth.token)) {
if (clientsId.includes(client.handshake.auth.token)) {
clients.push(client);
}
}