From 43af74832f9a2fa7f40dc71985eec9b0ada087dd Mon Sep 17 00:00:00 2001 From: Kit La Touche Date: Tue, 11 Feb 2025 23:16:16 -0500 Subject: Merge local channel data and remote to maintain state When we hit the boot endpoint, we get the server's view of things. If we just setChannels with that, we overwrite all our locally-stored info in on things like lastReadAt. So we need to merge data. Eventually, this might militate for a `meta` key containing an object of locally stored data, rather than having to handle each key specially. --- ui/lib/constants.js | 1 + 1 file changed, 1 insertion(+) create mode 100644 ui/lib/constants.js (limited to 'ui/lib/constants.js') diff --git a/ui/lib/constants.js b/ui/lib/constants.js new file mode 100644 index 0000000..a707c4b --- /dev/null +++ b/ui/lib/constants.js @@ -0,0 +1 @@ +export const STORE_KEY_CHANNELS_DATA = 'pilcrow:channelsData'; -- cgit v1.2.3