From e54feccea41fdbe4a7b10554b32ce2cef6068c66 Mon Sep 17 00:00:00 2001 From: Alexis Bronchart Date: Thu, 26 Nov 2020 12:56:44 +0100 Subject: [PATCH] feat(messaging, android): make native serializer object + events builder APIs public (#4618) This enables their use in brownfield situations --- .../ReactNativeFirebaseMessagingSerializer.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/messaging/android/src/main/java/io/invertase/firebase/messaging/ReactNativeFirebaseMessagingSerializer.java b/packages/messaging/android/src/main/java/io/invertase/firebase/messaging/ReactNativeFirebaseMessagingSerializer.java index 6f7bfc6408..0036b033b3 100644 --- a/packages/messaging/android/src/main/java/io/invertase/firebase/messaging/ReactNativeFirebaseMessagingSerializer.java +++ b/packages/messaging/android/src/main/java/io/invertase/firebase/messaging/ReactNativeFirebaseMessagingSerializer.java @@ -11,7 +11,7 @@ import java.util.Map; import java.util.Set; -class ReactNativeFirebaseMessagingSerializer { +public class ReactNativeFirebaseMessagingSerializer { private static final String KEY_TOKEN = "token"; private static final String KEY_COLLAPSE_KEY = "collapseKey"; private static final String KEY_DATA = "data"; @@ -29,28 +29,28 @@ class ReactNativeFirebaseMessagingSerializer { private static final String EVENT_MESSAGE_SEND_ERROR = "messaging_message_send_error"; private static final String EVENT_NEW_TOKEN = "messaging_token_refresh"; - static ReactNativeFirebaseEvent messagesDeletedToEvent() { + public static ReactNativeFirebaseEvent messagesDeletedToEvent() { return new ReactNativeFirebaseEvent(EVENT_MESSAGES_DELETED, Arguments.createMap()); } - static ReactNativeFirebaseEvent messageSentToEvent(String messageId) { + public static ReactNativeFirebaseEvent messageSentToEvent(String messageId) { WritableMap eventBody = Arguments.createMap(); eventBody.putString(KEY_MESSAGE_ID, messageId); return new ReactNativeFirebaseEvent(EVENT_MESSAGE_SENT, eventBody); } - static ReactNativeFirebaseEvent messageSendErrorToEvent(String messageId, Exception sendError) { + public static ReactNativeFirebaseEvent messageSendErrorToEvent(String messageId, Exception sendError) { WritableMap eventBody = Arguments.createMap(); eventBody.putString(KEY_MESSAGE_ID, messageId); eventBody.putMap(KEY_ERROR, SharedUtils.getExceptionMap(sendError)); return new ReactNativeFirebaseEvent(EVENT_MESSAGE_SEND_ERROR, eventBody); } - static ReactNativeFirebaseEvent remoteMessageToEvent(RemoteMessage remoteMessage, Boolean openEvent) { + public static ReactNativeFirebaseEvent remoteMessageToEvent(RemoteMessage remoteMessage, Boolean openEvent) { return new ReactNativeFirebaseEvent(openEvent ? EVENT_NOTIFICATION_OPENED : EVENT_MESSAGE_RECEIVED, remoteMessageToWritableMap(remoteMessage)); } - static ReactNativeFirebaseEvent newTokenToTokenEvent(String newToken) { + public static ReactNativeFirebaseEvent newTokenToTokenEvent(String newToken) { WritableMap eventBody = Arguments.createMap(); eventBody.putString(KEY_TOKEN, newToken); return new ReactNativeFirebaseEvent(EVENT_NEW_TOKEN, eventBody);