Files
sodalive-backend-spring-boot/docs/20260712_DM룸_푸시문구_수정/plan-task.md

967 B

DM룸 푸시문구 수정 구현 계획

시나리오

  1. Happy path: 상대방이 DM Room에 입장하지 않은 상태에서 WebSocket 텍스트 메시지를 보내면 FcmEvent.messageKeymessage.fcm.dm_received이다.
  2. Edge: message.fcm.dm_received가 KO/EN/JA에서 조회되고, 기존 message.fcm.text_received 한국어 문구는 그대로다.
  3. Adjacent regression: DM 음성 메시지 푸시는 계속 message.fcm.voice_received를 사용한다.

작업

  1. RED: SodaMessageSourceTest에 DM 전용 키 다국어 조회와 기존 키 보존 테스트를 추가한다.
  2. RED: UserCreatorChatServiceTest에 DM 텍스트 푸시 키와 음성 푸시 키 회귀 assertion을 추가한다.
  3. GREEN: SodaMessageSourcemessage.fcm.dm_received 다국어 메시지를 추가한다.
  4. GREEN: UserCreatorChatService.publishMessagePush의 텍스트 분기만 새 키로 바꾼다.
  5. VERIFY: 관련 테스트와 lint를 실행한다.