Implementación de la sala de chat de idioma (7) configuración de recepción de mensajes de socket web
Creamos un nuevo directorio de controlador bajo el directorio de la aplicación y creamos un archivo MessageController.go en él.
Primero, creamos una nueva estructura MessageController con el siguiente contenido
Esta estructura incluye dos contenidos, uno es el índice devuelto después de colocar la conexión en la matriz y el otro es La conexión misma.
Este es un método específico.
Primero, configuramos el tamaño del mensaje leído, el tiempo de espera y las acciones requeridas después del tiempo de espera.
Si el tiempo de espera se establece en 0, nunca expirará. Antes de escribir 0 directamente aquí, me dijeron que necesitaba pasar un tiempo. Datos de tiempo. Finalmente, aprendes el valor del tiempo después de Google. La hora {} es "0001-01-01 00:00000 UTC".
Definimos el contenido del mensaje engañoso del usuario como una estructura y luego convertimos el json de la información de suscripción del usuario en esta estructura a través de json.unmarshal.
Después de eso, la operación de cambio es básicamente la misma que hicimos en Swoole. Después de consultar el inicio de sesión, llamamos al método de inicio de sesión en el servicio para registrarnos.
En la siguiente sección, presentaremos la lógica de registro específica.