fix expo-notifs patch
This commit is contained in:
@@ -82,6 +82,33 @@ index 06dfe5a..e2b0559 100644
|
|||||||
public Builder setTitle(String title) {
|
public Builder setTitle(String title) {
|
||||||
content.mTitle = title;
|
content.mTitle = title;
|
||||||
return this;
|
return this;
|
||||||
|
diff --git a/node_modules/expo-notifications/android/src/main/java/expo/modules/notifications/notifications/model/NotificationData.kt b/node_modules/expo-notifications/android/src/main/java/expo/modules/notifications/notifications/model/NotificationData.kt
|
||||||
|
index 39b5aad..e50797d 100644
|
||||||
|
--- a/node_modules/expo-notifications/android/src/main/java/expo/modules/notifications/notifications/model/NotificationData.kt
|
||||||
|
+++ b/node_modules/expo-notifications/android/src/main/java/expo/modules/notifications/notifications/model/NotificationData.kt
|
||||||
|
@@ -11,6 +11,9 @@ import org.json.JSONObject
|
||||||
|
* */
|
||||||
|
@JvmInline
|
||||||
|
value class NotificationData(private val data: Map<String, String>) {
|
||||||
|
+ val channelId: String?
|
||||||
|
+ get() = data["channelId"]
|
||||||
|
+
|
||||||
|
val title: String?
|
||||||
|
get() = data["title"]
|
||||||
|
|
||||||
|
diff --git a/node_modules/expo-notifications/android/src/main/java/expo/modules/notifications/notifications/model/RemoteNotificationContent.kt b/node_modules/expo-notifications/android/src/main/java/expo/modules/notifications/notifications/model/RemoteNotificationContent.kt
|
||||||
|
index d2cc6cf..6a48ff2 100644
|
||||||
|
--- a/node_modules/expo-notifications/android/src/main/java/expo/modules/notifications/notifications/model/RemoteNotificationContent.kt
|
||||||
|
+++ b/node_modules/expo-notifications/android/src/main/java/expo/modules/notifications/notifications/model/RemoteNotificationContent.kt
|
||||||
|
@@ -31,6 +31,8 @@ class RemoteNotificationContent(private val remoteMessage: RemoteMessage) : INot
|
||||||
|
return remoteMessage.notification?.imageUrl != null
|
||||||
|
}
|
||||||
|
|
||||||
|
+ override val channelId = remoteMessage.notification?.channelId ?: notificationData.channelId
|
||||||
|
+
|
||||||
|
override val title = remoteMessage.notification?.title ?: notificationData.title
|
||||||
|
|
||||||
|
override val text = remoteMessage.notification?.body ?: notificationData.message
|
||||||
diff --git a/node_modules/expo-notifications/android/src/main/java/expo/modules/notifications/notifications/presentation/builders/ExpoNotificationBuilder.kt b/node_modules/expo-notifications/android/src/main/java/expo/modules/notifications/notifications/presentation/builders/ExpoNotificationBuilder.kt
|
diff --git a/node_modules/expo-notifications/android/src/main/java/expo/modules/notifications/notifications/presentation/builders/ExpoNotificationBuilder.kt b/node_modules/expo-notifications/android/src/main/java/expo/modules/notifications/notifications/presentation/builders/ExpoNotificationBuilder.kt
|
||||||
index 0b0435e..eb47ddb 100644
|
index 0b0435e..eb47ddb 100644
|
||||||
--- a/node_modules/expo-notifications/android/src/main/java/expo/modules/notifications/notifications/presentation/builders/ExpoNotificationBuilder.kt
|
--- a/node_modules/expo-notifications/android/src/main/java/expo/modules/notifications/notifications/presentation/builders/ExpoNotificationBuilder.kt
|
||||||
|
|||||||
Reference in New Issue
Block a user