fix(dm): FCM DM payload 보존을 보정한다

This commit is contained in:
2026-06-19 00:09:51 +09:00
parent f560adabfa
commit bbb84d4ffa
2 changed files with 44 additions and 0 deletions

View File

@@ -78,10 +78,13 @@ class SodaFirebaseMessagingService : FirebaseMessagingService() {
val deepLinkExtras = if (!deepLinkUrl.isNullOrBlank()) {
android.os.Bundle().apply {
putString("deep_link", deepLinkUrl)
messageData["chat_type"]?.let { putString("chat_type", it) }
messageData["room_id"]?.let { putString("room_id", it) }
}
} else {
android.os.Bundle().apply {
messageData["room_id"]?.let { putString("room_id", it) }
messageData["chat_type"]?.let { putString("chat_type", it) }
messageData["message_id"]?.let { putString("message_id", it) }
messageData["content_id"]?.let { putString("content_id", it) }
messageData["channel_id"]?.let { putString("channel_id", it) }