Webpage-Sidebar icon indicating copy to clipboard operation
Webpage-Sidebar copied to clipboard

refactor: separate storage, migration, sync, sync merger

Open sftblw opened this issue 5 years ago • 0 comments

Currently There's only a single script which handles all migration, syncing against local and sync storage, blahblah... It makes me headaching.

These should be separated into separate concerns in form of classes, before going further.

  • JSON <-> object mapping
  • JSON migrator from old to new version
  • "Repository pattern"
  • syncing between local and sync storage

sftblw avatar Aug 06 '20 04:08 sftblw