diff --git a/web/src/lib/managers/memory-manager.svelte.ts b/web/src/lib/managers/memory-manager.svelte.ts index b1e14ca5a2..65f2e778f9 100644 --- a/web/src/lib/managers/memory-manager.svelte.ts +++ b/web/src/lib/managers/memory-manager.svelte.ts @@ -190,7 +190,7 @@ class MemoryManager { private async load(page: number) { if (this.#filters !== undefined) { - const { items, hasNextPage, total } = await searchMemories({ ...this.#filters, page, size: PAGE_SIZE }); + const { items, hasNextPage, total } = await searchMemories({ size: PAGE_SIZE, ...this.#filters, page }); this.memories.push(...items); this.#hasNextPage = hasNextPage; this.#total = total; @@ -209,13 +209,13 @@ class MemoryManager { setTimeout(() => { this.clearCache(); - this.#loading = this.load(0); + this.loadNextPage(); // Schedule subsequent events hourly setInterval( () => { this.clearCache(); - this.#loading = this.load(0); + this.loadNextPage(); }, 60 * 60 * 1000, ); diff --git a/web/src/routes/(user)/memory/[[photos=photos]]/[[assetId=id]]/+page.svelte b/web/src/routes/(user)/memory/[[photos=photos]]/[[assetId=id]]/+page.svelte index 526981426c..a6ea1374e5 100644 --- a/web/src/routes/(user)/memory/[[photos=photos]]/[[assetId=id]]/+page.svelte +++ b/web/src/routes/(user)/memory/[[photos=photos]]/[[assetId=id]]/+page.svelte @@ -66,11 +66,11 @@ {/snippet} {#if memoryManager.memories.length > 0} -
+
{#each memoryManager.memories as memory, index (memory.id)} (index === memoryManager.memories.length - 1 ? lastElement : null), (e) => { @@ -88,17 +88,17 @@ {$getAltText(toTimelineAsset(memory.assets[0]))} {$memoryLaneTitle(memory)} {/each}
- {:else}{/if} + {/if} {/if}