diff --git a/Module-Source/android/build.gradle b/Module-Source/android/build.gradle index 4060880..d055658 100644 --- a/Module-Source/android/build.gradle +++ b/Module-Source/android/build.gradle @@ -1,5 +1,5 @@ ext { - pushwoosh = "6.4.4" + pushwoosh = "6.6.9" } dependencies { diff --git a/Module-Source/android/manifest b/Module-Source/android/manifest index fe3f0a6..07db75c 100644 --- a/Module-Source/android/manifest +++ b/Module-Source/android/manifest @@ -2,7 +2,7 @@ # this is your module manifest and used by Titanium # during compilation, packaging, distribution, etc. # -version: 6.0.9 +version: 6.1.0 apiversion: 4 architectures: arm64-v8a armeabi-v7a x86 x86_64 description: pushnotifications diff --git a/Module-Source/android/src/com/pushwoosh/module/PushnotificationsModule.java b/Module-Source/android/src/com/pushwoosh/module/PushnotificationsModule.java index eb30aa9..bc09839 100644 --- a/Module-Source/android/src/com/pushwoosh/module/PushnotificationsModule.java +++ b/Module-Source/android/src/com/pushwoosh/module/PushnotificationsModule.java @@ -19,12 +19,13 @@ import androidx.annotation.NonNull; import com.pushwoosh.Pushwoosh; +import com.pushwoosh.RegisterForPushNotificationsResultData; import com.pushwoosh.badge.PushwooshBadge; import com.pushwoosh.exception.GetTagsException; import com.pushwoosh.exception.RegisterForPushNotificationsException; import com.pushwoosh.function.Callback; import com.pushwoosh.function.Result; -import com.pushwoosh.inapp.PushwooshInApp; +import com.pushwoosh.inapp.InAppManager; import com.pushwoosh.internal.utils.JsonUtils; import com.pushwoosh.notification.LocalNotification; import com.pushwoosh.notification.LocalNotificationReceiver; @@ -149,11 +150,11 @@ public void registerForPushNotifications(KrollFunction success, KrollFunction er registrationSuccessCallback.set(success); registrationErrorCallback.set(error); - Pushwoosh.getInstance().registerForPushNotifications(new Callback() { + Pushwoosh.getInstance().registerForPushNotifications(new Callback() { @Override - public void process(Result result) { + public void process(@NonNull Result result) { if (result.isSuccess()) { - onRegistrationSucceed(result.getData()); + onRegistrationSucceed(result.getData().getToken()); } else if (result.getException() != null) { onRegistrationFailed(result.getException().getLocalizedMessage()); } @@ -170,7 +171,7 @@ public void unregister() { @Kroll.method public void setTags(HashMap params) { - Pushwoosh.getInstance().sendTags(Tags.fromJson(JsonUtils.mapToJson(params)), null); + Pushwoosh.getInstance().setTags(Tags.fromJson(JsonUtils.mapToJson(params)), null); } @Kroll.method @@ -240,12 +241,12 @@ public void addBadgeNumber(int deltaBadge) { @Kroll.method public void setUserId(String userId) { - PushwooshInApp.getInstance().setUserId(userId); + Pushwoosh.getInstance().setUserId(userId); } @Kroll.method public void postEvent(String event, HashMap attributes) { - PushwooshInApp.getInstance().postEvent(event, Tags.fromJson(JsonUtils.mapToJson((Map) attributes))); + InAppManager.getInstance().postEvent(event, Tags.fromJson(JsonUtils.mapToJson((Map) attributes))); } @Kroll.method