Skip to content

Commit 8634d0d

Browse files
authored
Merge pull request #54 from sendbird/feat/supprot-object-type-to-firebase-message-data
[CLNP-6700] update android_handleFirebaseMessageData type to Record<string, string> | object
2 parents 04bb7ca + 79a507b commit 8634d0d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

sample/src/direct-call/callHandler/android.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import { DirectRouteWithParams, DirectRoutes } from '../navigations/routes';
1111
/** Firebase RemoteMessage handler **/
1212
export function setFirebaseMessageHandlers() {
1313
const firebaseListener = async (message: FirebaseMessagingTypes.RemoteMessage) => {
14-
// @ts-ignore
1514
SendbirdCalls.android_handleFirebaseMessageData(message.data);
1615
};
1716
messaging().setBackgroundMessageHandler(firebaseListener);

src/libs/SendbirdCallsModule.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -376,10 +376,11 @@ export default class SendbirdCallsModule implements SendbirdCallsJavascriptSpec
376376
* @platform Android
377377
* @since 1.0.0
378378
*/
379-
public android_handleFirebaseMessageData = (data?: Record<string, string>) => {
379+
public android_handleFirebaseMessageData = (data?: { [key: string]: string | object }) => {
380380
if (Platform.OS !== 'android' || !data?.['sendbird_call']) {
381381
return false;
382382
} else {
383+
//@ts-ignore
383384
this.binder.nativeModule.handleFirebaseMessageData(data);
384385
return true;
385386
}

0 commit comments

Comments
 (0)