Fix repository store, userlists

This commit is contained in:
Jon Staab 2024-05-13 12:35:43 -07:00
parent 01f553ab88
commit 604fd50b71
3 changed files with 8 additions and 18 deletions

View File

@ -80,17 +80,15 @@
on:click={() => loadFeed(networkFeed)}> on:click={() => loadFeed(networkFeed)}>
Network Network
</MenuDesktopItem> </MenuDesktopItem>
{#each $userFeeds as event} {#each $userFeeds as feed}
{@const thisFeed = readFeed(event)}
<MenuDesktopItem <MenuDesktopItem
small small
isActive={equals(thisFeed.definition, normalizedFeedDefinition)} isActive={equals(feed.definition, normalizedFeedDefinition)}
on:click={() => loadFeed(thisFeed)}> on:click={() => loadFeed(feed)}>
{displayFeed(thisFeed)} {displayFeed(feed)}
</MenuDesktopItem> </MenuDesktopItem>
{/each} {/each}
{#each $userListFeeds as event} {#each $userListFeeds as list}
{@const list = readList(event)}
{@const listFeed = mapListToFeed(list)} {@const listFeed = mapListToFeed(list)}
<MenuDesktopItem <MenuDesktopItem
small small

View File

@ -134,14 +134,12 @@
<div class="max-h-96 overflow-auto"> <div class="max-h-96 overflow-auto">
<MenuItem on:click={() => setFeed(followsFeed)}>Follows</MenuItem> <MenuItem on:click={() => setFeed(followsFeed)}>Follows</MenuItem>
<MenuItem on:click={() => setFeed(networkFeed)}>Network</MenuItem> <MenuItem on:click={() => setFeed(networkFeed)}>Network</MenuItem>
{#each $userFeeds as event} {#each $userFeeds as feed}
{@const feed = readFeed(event)}
<MenuItem on:click={() => setFeed(feed)}> <MenuItem on:click={() => setFeed(feed)}>
{displayFeed(feed)} {displayFeed(feed)}
</MenuItem> </MenuItem>
{/each} {/each}
{#each $userListFeeds as event} {#each $userListFeeds as list}
{@const list = readList(event)}
<MenuItem on:click={() => setFeed(mapListToFeed(list))}> <MenuItem on:click={() => setFeed(mapListToFeed(list))}>
{displayList(list)} {displayList(list)}
</MenuItem> </MenuItem>

View File

@ -2213,12 +2213,6 @@ const setAdapter = {
load: a => new Set(a || []), load: a => new Set(a || []),
} }
const repositoryStore = {
get: () => repository.get(),
set: data => repository.load(data),
subscribe: () => repository.derived(r => r.dump()),
}
// Removed support for bunker login // Removed support for bunker login
const sessionsAdapter = { const sessionsAdapter = {
load: filter(($s: any) => $s.method !== "bunker"), load: filter(($s: any) => $s.method !== "bunker"),
@ -2260,5 +2254,5 @@ export const storage = new Storage(12, [
sortBy(prop("created_at")), sortBy(prop("created_at")),
), ),
new IndexedDBAdapter("groupAdminKeys", "pubkey", groupAdminKeys, 1000), new IndexedDBAdapter("groupAdminKeys", "pubkey", groupAdminKeys, 1000),
new IndexedDBAdapter("repository", "id", repositoryStore as any, 10000), new IndexedDBAdapter("repository", "id", repository, 10000),
]) ])