diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmService.kt b/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmService.kt index e0ba0bda..e472ef28 100644 --- a/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmService.kt +++ b/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmService.kt @@ -207,12 +207,11 @@ class FcmService( "voiceon-test" } - val baseDeepLink = "$uriScheme://${deepLinkValue.value}/$deepLinkId" if (deepLinkValue == FcmDeepLinkValue.COMMUNITY && deepLinkCommentPostId != null) { - return "$baseDeepLink?postId=$deepLinkCommentPostId" + return "$uriScheme://${deepLinkValue.value}?postId=$deepLinkCommentPostId" } - return baseDeepLink + return "$uriScheme://${deepLinkValue.value}/$deepLinkId" } fun buildDataPayload( diff --git a/src/test/kotlin/kr/co/vividnext/sodalive/fcm/notification/PushNotificationServiceTest.kt b/src/test/kotlin/kr/co/vividnext/sodalive/fcm/notification/PushNotificationServiceTest.kt index 9a47c9e6..c8235db0 100644 --- a/src/test/kotlin/kr/co/vividnext/sodalive/fcm/notification/PushNotificationServiceTest.kt +++ b/src/test/kotlin/kr/co/vividnext/sodalive/fcm/notification/PushNotificationServiceTest.kt @@ -212,7 +212,7 @@ class PushNotificationServiceTest { val captor = ArgumentCaptor.forClass(PushNotificationList::class.java) Mockito.verify(pushNotificationListRepository).save(captor.capture()) val saved = captor.value - assertEquals("voiceon://community/77?postId=999", saved.deepLink) + assertEquals("voiceon://community?postId=999", saved.deepLink) } @Test