diff --git a/src/index.d.ts b/src/index.d.ts index 00a3f17d..ab3f3572 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -1051,6 +1051,8 @@ declare module 'react-native-firebase' { */ getToken(): Promise; + deleteToken(authorizedEntity?: string, scope?: string): Promise; + /** * On a new message, * the payload object is passed to the listener callback. diff --git a/src/modules/messaging/index.js b/src/modules/messaging/index.js index 52aad936..eb7376c1 100644 --- a/src/modules/messaging/index.js +++ b/src/modules/messaging/index.js @@ -160,13 +160,8 @@ export default class Messaging extends ModuleBase { * KNOWN UNSUPPORTED METHODS */ - deleteToken() { - throw new Error( - INTERNALS.STRINGS.ERROR_UNSUPPORTED_MODULE_METHOD( - 'messaging', - 'deleteToken' - ) - ); + deleteToken(authorizedEntity?: string, scope?: string): Promise { + return this.app.iid().deleteToken(authorizedEntity, scope); } setBackgroundMessageHandler() {