From 47ccea7ef682dd23ba541101aff8cc6ebe0ff4f0 Mon Sep 17 00:00:00 2001 From: Klaus Date: Tue, 13 Oct 2026 11:51:07 +0900 Subject: [PATCH] =?UTF-8?q?fix(fcm):=20=EC=BB=A4=EB=AE=A4=EB=8B=88?= =?UTF-8?q?=ED=8B=B0=20=EB=8C=93=EA=B8=80=20=EC=95=8C=EB=A6=BC=20=EB=94=A5?= =?UTF-8?q?=EB=A7=81=ED=81=AC=EC=97=90=EC=84=9C=20=ED=81=AC=EB=A6=AC?= =?UTF-8?q?=EC=97=90=EC=9D=B4=ED=84=B0=20=EA=B2=BD=EB=A1=9C=EB=A5=BC=20?= =?UTF-8?q?=EC=A0=9C=EA=B1=B0=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmService.kt | 5 ++--- .../sodalive/fcm/notification/PushNotificationServiceTest.kt | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) 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 -- 2.54.0