From 2410d77cb7bce38d8731a22d519ceba0f422d870 Mon Sep 17 00:00:00 2001
From: Klaus <klaus@vividnext.co.kr>
Date: Mon, 21 Aug 2023 02:31:17 +0900
Subject: [PATCH] =?UTF-8?q?=ED=91=B8=EC=8B=9C=20-=20=EA=B0=9C=EB=B3=84?=
 =?UTF-8?q?=EB=B0=9C=EC=86=A1=20=EB=A1=9C=EC=A7=81=20=EC=88=98=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../kr/co/vividnext/sodalive/fcm/FcmEvent.kt  | 26 ++++++++++++++++---
 1 file changed, 23 insertions(+), 3 deletions(-)

diff --git a/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmEvent.kt b/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmEvent.kt
index 721a8b7..1e9c196 100644
--- a/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmEvent.kt
+++ b/src/main/kotlin/kr/co/vividnext/sodalive/fcm/FcmEvent.kt
@@ -65,7 +65,7 @@ class FcmSendListener(
                                 tokens = tokens,
                                 title = fcmEvent.title,
                                 message = fcmEvent.message,
-                                container = fcmEvent.container
+                                container = "ios"
                             )
                         }
                     }
@@ -76,14 +76,34 @@ class FcmSendListener(
                                 tokens = tokens,
                                 title = fcmEvent.title,
                                 message = fcmEvent.message,
-                                container = fcmEvent.container
+                                container = "aos"
                             )
                         }
                     }
                 }
             }
 
-            FcmEventType.CREATE_LIVE, FcmEventType.START_LIVE -> {
+            FcmEventType.CREATE_LIVE -> {
+                if (fcmEvent.container.isNotBlank()) {
+                    val pushTokens = memberRepository.getCreateLiveRoomNotificationRecipientPushTokens(
+                        creatorId = fcmEvent.creatorId!!,
+                        isAuth = fcmEvent.isAuth,
+                        container = fcmEvent.container
+                    )
+
+                    for (tokens in pushTokens) {
+                        pushService.send(
+                            tokens = tokens,
+                            title = fcmEvent.title,
+                            message = fcmEvent.message,
+                            container = fcmEvent.container,
+                            roomId = fcmEvent.roomId
+                        )
+                    }
+                }
+            }
+
+            FcmEventType.START_LIVE -> {
                 if (fcmEvent.container.isNotBlank()) {
                     val pushTokens = memberRepository.getCreateLiveRoomNotificationRecipientPushTokens(
                         creatorId = fcmEvent.creatorId!!,