- Set the conflict strategy to ConflictResolutionStrategy.custom
- Provide a custom resolver function that implements the ConflictResolver type
- The resolver receives both conflicting changes and must return the winning change
- Set the conflictResolutionStrategy to ConflictResolutionStrategy.custom in PocketSyncOptions
- Provide your custom resolver function in the customResolver parameter
Custom Conflict Resolver
The custom conflict resolver function receives two parameters:
The resolver must return the winning change.
Example
Import note: The data property should always contain a “old” and “new” key. This is needed to maintain consistency with the default conflict resolution strategy.