From 04422600ca9675ff1f5ff763e3aba03b7abb8455 Mon Sep 17 00:00:00 2001 From: Christian von Rohr Date: Thu, 30 Jun 2022 10:57:35 +0200 Subject: [PATCH] fix(urbanairship): fix cordova and method wrapper options (#4221) Co-authored-by: Christian von Rohr --- .../plugins/urbanairship/index.ts | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/@awesome-cordova-plugins/plugins/urbanairship/index.ts b/src/@awesome-cordova-plugins/plugins/urbanairship/index.ts index 196d98cbb9..c268d395e0 100644 --- a/src/@awesome-cordova-plugins/plugins/urbanairship/index.ts +++ b/src/@awesome-cordova-plugins/plugins/urbanairship/index.ts @@ -29,12 +29,14 @@ export interface ChannelSubscriptionListEditor { apply(success: () => void, failure: (message: string) => void): ChannelSubscriptionListEditor; } +export type ContactSubscriptionScope = 'app' | 'email' | 'push' | 'sms'; + /** * Interface for UAirship ContactSubscriptionList Editor */ export interface ContactSubscriptionListEditor { - subscribe(subscriptionListID: string, contactScope: 'APP' | 'EMAIL'): ContactSubscriptionListEditor; - unsubscribe(subscriptionListID: string, contactScope: 'APP' | 'EMAIL'): ContactSubscriptionListEditor; + subscribe(subscriptionListID: string, contactScope: ContactSubscriptionScope): ContactSubscriptionListEditor; + unsubscribe(subscriptionListID: string, contactScope: ContactSubscriptionScope): ContactSubscriptionListEditor; apply(success: () => void, failure: (message: string) => void): ContactSubscriptionListEditor; } @@ -630,10 +632,10 @@ export class UrbanAirShip extends AwesomeCordovaNativePlugin { * @param {string} failure.message The error message. */ @Cordova({ - successIndex: 1, - errorIndex: 2, + successIndex: 0, + errorIndex: 1, }) - getChannelSubscriptionLists(): Promise { + getChannelSubscriptionLists(): Promise { return; } @@ -646,10 +648,10 @@ export class UrbanAirShip extends AwesomeCordovaNativePlugin { * @param {string} failure.message The error message. */ @Cordova({ - successIndex: 1, - errorIndex: 2, + successIndex: 0, + errorIndex: 1, }) - getContactSubscriptionLists(): Promise { + getContactSubscriptionLists(): Promise { return; } @@ -663,7 +665,7 @@ export class UrbanAirShip extends AwesomeCordovaNativePlugin { * @param {string} failure.message The error message. */ @Cordova() - setAssociatedIdentifier(key: string, identifier: string): Promise { + setAssociatedIdentifier(key: string, identifier: string): Promise { return; }