We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5ad3a89 commit e701f9fCopy full SHA for e701f9f
OneSignalSDK/onesignal/src/main/java/com/onesignal/UserStateSynchronizer.java
@@ -221,7 +221,8 @@ void clearLocation() {
221
boolean persist() {
222
if (toSyncUserState != null) {
223
synchronized (LOCK) {
224
- boolean unSynced = currentUserState.generateJsonDiff(toSyncUserState, isSessionCall()) != null;
+ // In case current state is being clean in background, save toSyncUserState for next player sync
225
+ boolean unSynced = getCurrentUserState().generateJsonDiff(toSyncUserState, isSessionCall()) != null;
226
toSyncUserState.persistState();
227
return unSynced;
228
}
0 commit comments