feat(user-creator-chat): 미접속 채팅 푸시 deep link를 적용한다
This commit is contained in:
@@ -3,6 +3,7 @@ package kr.co.vividnext.sodalive.v2.usercreatorchat
|
||||
import com.amazonaws.services.s3.model.ObjectMetadata
|
||||
import com.fasterxml.jackson.databind.ObjectMapper
|
||||
import kr.co.vividnext.sodalive.aws.s3.S3Uploader
|
||||
import kr.co.vividnext.sodalive.fcm.FcmDeepLinkValue
|
||||
import kr.co.vividnext.sodalive.fcm.FcmEvent
|
||||
import kr.co.vividnext.sodalive.fcm.FcmEventType
|
||||
import kr.co.vividnext.sodalive.member.Member
|
||||
@@ -195,9 +196,11 @@ class UserCreatorChatServiceTest {
|
||||
Mockito.verify(eventPublisher).publishEvent(eventCaptor.capture())
|
||||
assertEquals(FcmEventType.INDIVIDUAL, eventCaptor.value.type)
|
||||
assertEquals(listOf(2L), eventCaptor.value.recipients)
|
||||
assertEquals(10L, eventCaptor.value.roomId)
|
||||
assertEquals(204L, eventCaptor.value.messageId)
|
||||
assertEquals("USER_CREATOR", eventCaptor.value.chatType)
|
||||
assertEquals(null, eventCaptor.value.roomId)
|
||||
assertEquals(null, eventCaptor.value.messageId)
|
||||
assertEquals(null, eventCaptor.value.chatType)
|
||||
assertEquals(FcmDeepLinkValue.CHAT, eventCaptor.value.deepLinkValue)
|
||||
assertEquals(10L, eventCaptor.value.deepLinkId)
|
||||
Mockito.verifyNoInteractions(roomMessageBroker)
|
||||
}
|
||||
|
||||
@@ -255,9 +258,11 @@ class UserCreatorChatServiceTest {
|
||||
Mockito.verify(eventPublisher).publishEvent(eventCaptor.capture())
|
||||
assertEquals(FcmEventType.INDIVIDUAL, eventCaptor.value.type)
|
||||
assertEquals(listOf(2L), eventCaptor.value.recipients)
|
||||
assertEquals(10L, eventCaptor.value.roomId)
|
||||
assertEquals(206L, eventCaptor.value.messageId)
|
||||
assertEquals("USER_CREATOR", eventCaptor.value.chatType)
|
||||
assertEquals(null, eventCaptor.value.roomId)
|
||||
assertEquals(null, eventCaptor.value.messageId)
|
||||
assertEquals(null, eventCaptor.value.chatType)
|
||||
assertEquals(FcmDeepLinkValue.CHAT, eventCaptor.value.deepLinkValue)
|
||||
assertEquals(10L, eventCaptor.value.deepLinkId)
|
||||
Mockito.verifyNoInteractions(roomMessageBroker)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user