프로젝트

일반

사용자정보

기능개선 #13687

[KOLON TALK] 대화내용 내보내기 시 간헐적으로 여러개가 보내지는 현상(iOS)

조경천이(가) 3일 전에 추가함. 3일 전에 수정됨.

상태:
해결
우선순위:
보통
담당자:
시작시간:
2025-08-12
완료기한:
진척도:

100%

추정시간:
버전:
앱버전:
요청자:
OS버전:

설명

대화내용 내보내기 시 간헐적으로 여러개가 보내지는 현상 있음.

이력

#1 조경천이(가) 3일 전에 변경

  • 유형을(를) 결함에서 기능개선(으)로 변경되었습니다.
  • 제목을(를) [KOLON TALK] 대화내용 내보내기 시 간헐적으로 여러개가 보내지는 현상에서 [KOLON TALK] 대화내용 내보내기 시 간헐적으로 여러개가 보내지는 현상(iOS)(으)로 변경되었습니다.
  • 심각도 값이 지워졌습니다. (중대한 결함(Major))
  • 디바이스 값이 지워졌습니다. (MO_APP_iOS)

#2 조경천이(가) 3일 전에 변경

  • 상태을(를) 신규에서 해결(으)로 변경되었습니다.
  • 진척도을(를) 0에서 100(으)로 변경되었습니다.

대화내용 내보내기 시 realm 에 메시지를 저장하게 되고, Message를 observe 하고 있는 곳에서 서버로 Message 정보를 전송하고 있음.
그런데 observe 는 한번만 호출되는 것이 아니고 내부 로직에 의해서도 여러번 호출될 수 있으며, 이로인해 서버로 여러번 전송되는 현상이 있음.
일반적으로는 observe insertions에서 메시지를 전송해야 하지만, modifications 에서 전송하는 로직도 있어서 발생하는 문제로 이 부분을 수정할 수는 없어서 중복 메시지 전송이 되지 않도록 방어 코드 적용함.(서버로 메시지 전송 시 id를 저장하고 동일 Message id에 대한 전송 요청이 오는 경우는 무시하도록 함)

#3 조경천이(가) 3일 전에 변경

  • 담당자을(를) 조경천에서 정인명(으)로 변경되었습니다.

내보내기 Atom PDF