socket
This commit is contained in:
parent
fd344dfd8f
commit
3bdf0f3f55
@ -6,6 +6,8 @@ import {
|
||||
OnGatewayDisconnect,
|
||||
} from '@nestjs/websockets';
|
||||
import { Socket, Server } from 'socket.io';
|
||||
import { Equipo } from './equipo/entity/equipo.entity';
|
||||
import { Usuario } from './usuario/entity/usuario.entity';
|
||||
|
||||
@WebSocketGateway({
|
||||
cors: {
|
||||
@ -34,6 +36,14 @@ export class AppGateway
|
||||
this.server.emit('actualizar-operador', { id_institucion });
|
||||
}
|
||||
|
||||
equiposNuevos(id_institucion: number, equiposNuevos: Equipo[]) {
|
||||
this.server.emit('equipos-nuevos', { id_institucion, equiposNuevos });
|
||||
}
|
||||
|
||||
usuariosNuevos(id_institucion: number, data) {
|
||||
this.server.emit('usuarios-nuevos', { id_institucion, data });
|
||||
}
|
||||
|
||||
afterInit(server: Server) {}
|
||||
|
||||
handleConnection(client: Socket, ...args: any[]) {}
|
||||
|
@ -1,6 +1,7 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { PassportModule } from '@nestjs/passport';
|
||||
import { TypeOrmModule } from '@nestjs/typeorm';
|
||||
import { AppGateway } from '../app.gateway';
|
||||
import { TipoUsuarioController } from './tipo-usuario.controller';
|
||||
import { TipoUsuarioService } from './tipo-usuario.service';
|
||||
import { TipoUsuario } from './entity/tipo-usuario.entity';
|
||||
@ -11,7 +12,7 @@ import { TipoUsuario } from './entity/tipo-usuario.entity';
|
||||
TypeOrmModule.forFeature([TipoUsuario]),
|
||||
],
|
||||
controllers: [TipoUsuarioController],
|
||||
providers: [TipoUsuarioService],
|
||||
providers: [AppGateway, TipoUsuarioService],
|
||||
exports: [TipoUsuarioService],
|
||||
})
|
||||
export class TipoUsuarioModule {}
|
||||
|
Loading…
Reference in New Issue
Block a user