/ws

WebSocket 연결을 생성합니다. Iris가 메시지를 감지할 경우 해당 엔드포인트로 데이터를 전달합니다.

엔드포인트
POST/ws
Content-Type

application/json

응답

{
  "msg": "[DECRYPTED_MESSAGE_CONTENT]",
  "room": "[CHAT_ROOM_NAME]",
  "sender": "[SENDER_NAME]",
  "json": {
    "_id": "...",
    "chat_id": "...",
    "user_id": "...",
    "message": "[DECRYPTED_MESSAGE_CONTENT]",
    "attachment": "[DECRYPTED_ATTACHMENT_INFO]",
    "v": "{\"enc\": 0, ...}",
    // ... chat_logs 테이블의 기타 열 ...
  }
}
msgstring

복호화된 메시지입니다.

roomstring

방의 이름입니다. 1:1 채팅의 경우 발신자의 이름입니다.

senderstring

발신자의 이름입니다.

jsonobject

chat_logs 테이블의 원시 데이터베이스 행입니다.

_idstring

메시지에 대한 id입니다.

chat_idstring

방에 대한 id입니다.

user_idstring

발신자에 대한 id입니다.

messagestring

복호화된 메시지의 내용입니다. msg와 동일합니다.

attachmentstring?

복호화된 첨부 파일에 대한 정보입니다.

vobject

v 열의 값입니다.