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)}>
Network
</MenuDesktopItem>
{#each $userFeeds as event}
{@const thisFeed = readFeed(event)}
{#each $userFeeds as feed}
<MenuDesktopItem
small
isActive={equals(thisFeed.definition, normalizedFeedDefinition)}
on:click={() => loadFeed(thisFeed)}>
{displayFeed(thisFeed)}
isActive={equals(feed.definition, normalizedFeedDefinition)}
on:click={() => loadFeed(feed)}>
{displayFeed(feed)}
</MenuDesktopItem>
{/each}
{#each $userListFeeds as event}
{@const list = readList(event)}
{#each $userListFeeds as list}
{@const listFeed = mapListToFeed(list)}
<MenuDesktopItem
small

View File

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

View File

@ -2213,12 +2213,6 @@ const setAdapter = {
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
const sessionsAdapter = {
load: filter(($s: any) => $s.method !== "bunker"),
@ -2260,5 +2254,5 @@ export const storage = new Storage(12, [
sortBy(prop("created_at")),
),
new IndexedDBAdapter("groupAdminKeys", "pubkey", groupAdminKeys, 1000),
new IndexedDBAdapter("repository", "id", repositoryStore as any, 10000),
new IndexedDBAdapter("repository", "id", repository, 10000),
])