[[중요중요!!!]]
Issue : 방이름 전체 변경시 같은 requestId 를 가지고 SSVC_TYPE_ROOM_UPD_REQ (10/31) 요청시 RES(10/32) 도착 전에 EVENT_SEND_RES (20/12) 가 먼저 도착함. service Id 와 sub service id 를 같이 체크하면 좋지만 우선 service ID 를 같이 체크하는 로직을 넣어두고, 서버에서 순서를 바꿔줄 수 없는지 요청해 봄. 궁극적으로는 내가 요청한 건에 대한 응답 프로토콜에만 requestID 를 실어 보내줘야 하고, noti 나 noti 성격의 res 에는 request id 를 달아 보내주면 안됨. 더 궁극적으로는 noti 는 noti 로,, noti 성격의 res 를 noti 로 보낼 수 있도록 서버가 수정되어 줘야 함.
This commit is contained in:
parent
1e2b58534c
commit
ee1938799e
|
@ -101,7 +101,10 @@ export class ProtocolService {
|
|||
return;
|
||||
}
|
||||
|
||||
if (requestState) {
|
||||
if (
|
||||
requestState &&
|
||||
requestState.request.serviceType === res.message.serviceType
|
||||
) {
|
||||
requestState.subject.next(res.message);
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user