Skip to content

Feature: Full client-side data caching #444

@faisalnjs

Description

@faisalnjs

If no cached data in storage, load all bulk_load data and locally set a timestamp marker of the current datetime.

If there is cached data, request a bulk_load of all added, deleted, and edited data from the stored timestamp (last fetched) up until the current datetime. Then, locally update the timestamp marker of the current datetime. Then, update the stored cached data to reflect the newly fetched added, deleted, and edited data. After, refresh the screen (run init functions) using the new cached data.

Sub-issues

Metadata

Metadata

Assignees

Labels

enhancementGeneral improvementsfeatureSuggest a new feature

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions