amplify-flutter icon indicating copy to clipboard operation
amplify-flutter copied to clipboard

Better experience to control DataStore model synchronization

Open HuiSF opened this issue 3 years ago • 0 comments

Description

This issue is for tracking possible improvements on model synchronization with DataStore.

  1. Make it configurable to specify certain models to be excluded from DataStore sync engine, while still being able to operate these models in local DB
  2. Make it configurable to specify certain models to be excluded from DataStore local functionalities, i.e. when device is offline, DataStore APIs take no effect on these excluded models, but these models can be mutated or synced when the device is online
  3. Make it configurable to allow programmatically stop sync engine completely at runtime, and to remain the stopped state until DataStore.start is invoked
  4. ...

Categories

  • [ ] Analytics
  • [ ] API (REST)
  • [ ] API (GraphQL)
  • [ ] Auth
  • [ ] Authenticator
  • [X] DataStore
  • [ ] Storage

Steps to Reproduce

No response

Screenshots

No response

Platforms

  • [X] iOS
  • [X] Android

Android Device/Emulator API Level

No response

Environment

N/A

Dependencies

N/A

Device

N/A

OS

N/A

CLI Version

N/A

Additional Context

No response

HuiSF avatar Jun 06 '22 16:06 HuiSF