• 레퍼런스
  • 자습서
  • /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 열의 값입니다.