From b3fe44bc08c417d450d9df9e7609a93decf6a1b9 Mon Sep 17 00:00:00 2001 From: sk Date: Sat, 10 Dec 2022 13:44:10 +0100 Subject: [PATCH] update push settings on app start fix #138, hopefully --- .../src/main/java/org/joinmastodon/android/MainActivity.java | 1 + .../org/joinmastodon/android/api/PushSubscriptionManager.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/mastodon/src/main/java/org/joinmastodon/android/MainActivity.java b/mastodon/src/main/java/org/joinmastodon/android/MainActivity.java index d98df3d10..e25e3862f 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/MainActivity.java +++ b/mastodon/src/main/java/org/joinmastodon/android/MainActivity.java @@ -9,6 +9,7 @@ import android.os.Bundle; import android.util.Log; import org.joinmastodon.android.api.ObjectValidationException; +import org.joinmastodon.android.api.PushSubscriptionManager; import org.joinmastodon.android.api.session.AccountSession; import org.joinmastodon.android.api.session.AccountSessionManager; import org.joinmastodon.android.fragments.ComposeFragment; diff --git a/mastodon/src/main/java/org/joinmastodon/android/api/PushSubscriptionManager.java b/mastodon/src/main/java/org/joinmastodon/android/api/PushSubscriptionManager.java index e646605d4..da48c21be 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/api/PushSubscriptionManager.java +++ b/mastodon/src/main/java/org/joinmastodon/android/api/PushSubscriptionManager.java @@ -370,7 +370,7 @@ public class PushSubscriptionManager{ for(AccountSession session:AccountSessionManager.getInstance().getLoggedInAccounts()){ if(session.pushSubscription==null || forceReRegister) session.getPushSubscriptionManager().registerAccountForPush(session.pushSubscription); - else if(session.needUpdatePushSettings) + else session.getPushSubscriptionManager().updatePushSettings(session.pushSubscription); } }