IIC3103-2024-01 / help

Resolución de Dudas Clases, Tareas y Proyecto
6 stars 0 forks source link

Duda evento CHAT recibido por ws #54

Open lpalacios1 opened 2 months ago

lpalacios1 commented 2 months ago

Resulta que en el enunciado el evento chat aparece de la siguiente manera: image Con esto, surgen varias dudas en relación a lo anterior.

  1. En el evento JOIN, el tipo debe ser "join" no "JOIN", en el caso de message es "MESSAGE" o "message" ?
  2. Existe alguna manera de comrpobar que el websocket recibio el mensaje?
  3. Dado que los mensaje que se reciben desde el ws son distintos, esta bien el formato para enviarlo? Muchas gracias de antemano, Lucas Palacios
dedarritchon commented 1 month ago

Hola @lpalacios1 ,

  1. El servidor será case insen sitive, aceptando tanto "MESSAGE" como "message"
  2. Al recibir un mensaje tipo message, el servidor enviará el mensaje enviado con un evento tipo chat.
  3. Está bien el formato para enivar mensajes del enunciado.

Saludos

lpalacios1 commented 1 month ago

Pero en el enunciado, no existe un evento tipo chat, solo uno tipo message image

dedarritchon commented 1 month ago

Hola @lpalacios1 ,

Para enviar mensajes al chat deben enviar el payload que se muestra en el enunciado:

{
    "type": "MESSAGE",
    "payload": {
        "content": "mensaje a enviar"
    }
}

Solo hubo un typo en el enunciado (el título dice CHAT pero en el type del evento dice "MESSAGE"), pero el chat está funcionando con la interfaz de arriba, que es la que está detallada en el enunciado.

Saludos, Daniel