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