diff options
author | dan <dan.abramov@gmail.com> | 2024-02-07 02:50:44 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-06 18:50:44 -0800 |
commit | 4583521b119983b2a00cd2133741644c8caa44d9 (patch) | |
tree | aa3e9d08704980c8c2442e59e56798083fd279e7 /src/state/persisted | |
parent | f393dda5281ada502327961ad55605cdbeed3c7e (diff) | |
download | voidsky-4583521b119983b2a00cd2133741644c8caa44d9.tar.zst |
Refactor Home feed pager rendering logic (#2768)
* Use new persistence API for selected feed * Refactor Home feeds pager data source
Diffstat (limited to 'src/state/persisted')
-rw-r--r-- | src/state/persisted/legacy.ts | 1 | ||||
-rw-r--r-- | src/state/persisted/schema.ts | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/src/state/persisted/legacy.ts b/src/state/persisted/legacy.ts index 767faf48f..cb4b5b1a9 100644 --- a/src/state/persisted/legacy.ts +++ b/src/state/persisted/legacy.ts @@ -111,6 +111,7 @@ export function transform(legacy: Partial<LegacySchema>): Schema { }, hiddenPosts: defaults.hiddenPosts, externalEmbeds: defaults.externalEmbeds, + lastSelectedHomeFeed: defaults.lastSelectedHomeFeed, } } diff --git a/src/state/persisted/schema.ts b/src/state/persisted/schema.ts index ade97ef74..6771ee6e4 100644 --- a/src/state/persisted/schema.ts +++ b/src/state/persisted/schema.ts @@ -56,6 +56,7 @@ export const schema = z.object({ }), hiddenPosts: z.array(z.string()).optional(), // should move to server useInAppBrowser: z.boolean().optional(), + lastSelectedHomeFeed: z.string().optional(), }) export type Schema = z.infer<typeof schema> @@ -89,4 +90,5 @@ export const defaults: Schema = { }, hiddenPosts: [], useInAppBrowser: undefined, + lastSelectedHomeFeed: undefined, } |