From e898034c3343e1cdc93fe25e6505264c54faa4f7 Mon Sep 17 00:00:00 2001 From: Jenna Antilla <46546946+jennantilla@users.noreply.github.com> Date: Tue, 13 Feb 2024 11:02:43 -0800 Subject: [PATCH] Add console warnings to deprecated methods --- src/index.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/index.ts b/src/index.ts index 46e1b932..dcca0224 100644 --- a/src/index.ts +++ b/src/index.ts @@ -225,6 +225,9 @@ export namespace OneSignal { if (!isNativeModuleLoaded(RNOneSignal)) { return ''; } + console.warn( + 'OneSignal: This method has been deprecated. Use getIdAsync instead for getting push subscription id.', + ); return pushSub.id; } @@ -247,6 +250,9 @@ export namespace OneSignal { if (!isNativeModuleLoaded(RNOneSignal)) { return ''; } + console.warn( + 'OneSignal: This method has been deprecated. Use getTokenAsync instead for getting push subscription token.', + ); return pushSub.token; } @@ -270,6 +276,9 @@ export namespace OneSignal { if (!isNativeModuleLoaded(RNOneSignal)) { return false; } + console.warn( + 'OneSignal: This method has been deprecated. Use getOptedInAsync instead for getting push subscription opted in status.', + ); return pushSub.optedIn; } @@ -448,6 +457,10 @@ export namespace OneSignal { * {@link getPermissionAsync} */ export function hasPermission(): boolean { + console.warn( + 'OneSignal: This method has been deprecated. Use getPermissionAsync instead for getting notification permission status.', + ); + return notificationPermission; }