-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conflict resolution does not work after relaunch app #95
Comments
Sorry to hear that you are running into issues. I will look into this and get back to you. |
Additional info: As far as I could see in my case the method getFirstInQueue() of the class PersistentOfflineMutationManager is returning always the same element to be sent to the network. This method getFirstInQueue() uses the list persistentOfflineMutationObjectList which does not get clean by the call to handler.fail(recordIdentifier), |
@santosdaniel |
Version 2.7.5 of the SDK contains fixes for this issue. Please try it out and let me know how it goes. |
@cbommas seems in 2.7.5 doesn't work properlyy #102 |
For ignoring a conflict in the client side we need to call more that handler.fail(recordIdentifier) ?
I am trying to implement a conflict revolver in my android client, in my case there is the possibility the of two messages have the same identifier since there are periods which my users are going to be offline.
If my conflict resolver is called without restarting the application the conflict resolver works just fine.
If there is a restart of the application the mutation queue gets stuck.
To Reproduce
Steps to reproduce the behavior:
In this conflict revolver should have something like ' handler.fail(recordIdentifier)' or I need to
call anyother method to not get my queue stuck ?
Environment:
Device Information:
The text was updated successfully, but these errors were encountered: