[messaging][js] add `deleteToken` support - fixes #1335

This commit is contained in:
Salakar 2018-08-14 02:02:38 +01:00
parent 769b3e742a
commit 2bb91b2c38
2 changed files with 4 additions and 7 deletions

2
src/index.d.ts vendored
View File

@ -1051,6 +1051,8 @@ declare module 'react-native-firebase' {
*/ */
getToken(): Promise<string>; getToken(): Promise<string>;
deleteToken(authorizedEntity?: string, scope?: string): Promise<void>;
/** /**
* On a new message, * On a new message,
* the payload object is passed to the listener callback. * the payload object is passed to the listener callback.

View File

@ -160,13 +160,8 @@ export default class Messaging extends ModuleBase {
* KNOWN UNSUPPORTED METHODS * KNOWN UNSUPPORTED METHODS
*/ */
deleteToken() { deleteToken(authorizedEntity?: string, scope?: string): Promise<void> {
throw new Error( return this.app.iid().deleteToken(authorizedEntity, scope);
INTERNALS.STRINGS.ERROR_UNSUPPORTED_MODULE_METHOD(
'messaging',
'deleteToken'
)
);
} }
setBackgroundMessageHandler() { setBackgroundMessageHandler() {