Refactor Home feed pager rendering logic (#2768)
* Use new persistence API for selected feed * Refactor Home feeds pager data source
This commit is contained in:
parent
f393dda528
commit
4583521b11
3 changed files with 51 additions and 81 deletions
|
@ -111,6 +111,7 @@ export function transform(legacy: Partial<LegacySchema>): Schema {
|
|||
},
|
||||
hiddenPosts: defaults.hiddenPosts,
|
||||
externalEmbeds: defaults.externalEmbeds,
|
||||
lastSelectedHomeFeed: defaults.lastSelectedHomeFeed,
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -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,
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue