Skip to content

Latest commit

 

History

History
11 lines (10 loc) · 643 Bytes

client-recovery-rules.rst

File metadata and controls

11 lines (10 loc) · 643 Bytes

When Client Recovery is enabled, these rules determine how objects are integrated, including how conflicts are resolved when both the backend and the client make changes to the same object:

  • Objects created locally that were not synced before client reset are synced.
  • If an object is deleted on the server, but is modified on the recovering client, the delete takes precedence and the client discards the update.
  • If an object is deleted on the recovering client, but not the server, then the client applies the server's delete instruction.
  • In the case of conflicting updates to the same field, the client update is applied.