contactoController
copernicus
Encargado de procesar las peticiones relacionadas con los contactos, recibidas por la API REST, realizando las consultas necesarias contra la base de datos.
new contactoController();
Crea una relación 'Bloqueado' entre el usuario que realiza la petición y el usuario cuyo username es enviado. También elimina la relación 'Contacto' que existía entre los usuarios, elimina las solicitudes que el usuario envió al usuario bloqueado y expulsa a este último de todas aquellas salas en las que el usuario que envió la petición es administrador
Param | Type | Details |
---|---|---|
req | object | Objeto de solicitud |
res | object | Objeto de respuesta |
Devuelve para el usuario que realizó la consulta, todos los usuarios existentes exceptuandose aquellos bloqueados, los que lo tienen bloqueado, los que ya son contactos, a los que se envió solicitud de contacto y a él mismo.
Param | Type | Details |
---|---|---|
req | object | Objeto de solicitud |
res | object | Objeto de respuesta |
Referencia a 'DB'.
Atributo utilizado para realizar consultas contra la base de datos. Es creado con el módulo 'seraph' utilizando la configuración de la base de datos contenida en 'confDB'.
Módulo 'jwt'.
Referencia a 'Utils'.