매칭 수락,거절 SSE커넥션

- 매칭이 완료된 후 호출되는 콜백으로 매칭에 대한 최종상태를 확인받는 SSE

  • 매칭수락,거절 API 호출후 상태가 WAIT(내가수락한상태) 인경우에만 연결 하여 상대방의 응답에 따른 알람을 받는다.

GET /match/sse/accept

Request Headers

Name
Value

Cookie

리프레시 토큰

access

액세스 토큰

matchToken

매칭완료후 전달받은 토큰

Response

{
    "status": 200,
    "code": "SUCCESS REQUEST",
    "data": {
        "roomId": 6, //생성된 채팅방
        "acceptState": "SUCCESS",//매칭 성공 (채팅방 생성)
        "description": "매칭성공 , 채팅방 생성완료"
    },
    "timestamp": "2024-12-08 03:03:11"
}

Response(Validation Fail)

{
    "status": 410,
    "message": "비 정상적인 접근입니다.",  //매칭토큰이 없음
    "code": "ERR-SEC-06",
    "timestamp": "2024-11-16 02:00:18"
}

STATE

  WAITING("현재 클라이언트는 수락 , 상대방의 수락여부 대기중 "),  //상대방 수락여부 대기중
  SUCCESS("매칭성공 , 채팅방 생성완료") , // 매칭성공
  REFUSED("매칭실패 , 상대방이 거절함") , //상대방 거절
  CLOSE("현재 클라이언트가 거절, 매칭이 종료됌"); //내가 거절

Last updated