Spaces:
Paused
Paused
fix: multi-turn bug in docker image
Browse files
src/routes/conversation/[id]/+page.svelte
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
import { isAborted } from "$lib/stores/isAborted";
|
| 5 |
import { onMount } from "svelte";
|
| 6 |
import { page } from "$app/stores";
|
| 7 |
-
import { goto,
|
| 8 |
import { base } from "$app/paths";
|
| 9 |
import { shareConversation } from "$lib/shareConversation";
|
| 10 |
import { ERROR_MESSAGES, error } from "$lib/stores/errors";
|
|
@@ -24,7 +24,6 @@
|
|
| 24 |
import { createConvTreeStore } from "$lib/stores/convTree";
|
| 25 |
import type { v4 } from "uuid";
|
| 26 |
import { useSettingsStore } from "$lib/stores/settings.js";
|
| 27 |
-
import { UrlDependency } from "$lib/types/UrlDependency.js";
|
| 28 |
|
| 29 |
export let data;
|
| 30 |
|
|
@@ -283,7 +282,7 @@
|
|
| 283 |
} finally {
|
| 284 |
loading = false;
|
| 285 |
pending = false;
|
| 286 |
-
await
|
| 287 |
}
|
| 288 |
}
|
| 289 |
|
|
@@ -361,7 +360,7 @@
|
|
| 361 |
|
| 362 |
async function onContinue(event: CustomEvent<{ id: Message["id"] }>) {
|
| 363 |
if (!data.shared) {
|
| 364 |
-
writeMessage({ messageId: event.detail.id, isContinue: true });
|
| 365 |
} else {
|
| 366 |
await convFromShared()
|
| 367 |
.then(async (convId) => {
|
|
|
|
| 4 |
import { isAborted } from "$lib/stores/isAborted";
|
| 5 |
import { onMount } from "svelte";
|
| 6 |
import { page } from "$app/stores";
|
| 7 |
+
import { goto, invalidateAll } from "$app/navigation";
|
| 8 |
import { base } from "$app/paths";
|
| 9 |
import { shareConversation } from "$lib/shareConversation";
|
| 10 |
import { ERROR_MESSAGES, error } from "$lib/stores/errors";
|
|
|
|
| 24 |
import { createConvTreeStore } from "$lib/stores/convTree";
|
| 25 |
import type { v4 } from "uuid";
|
| 26 |
import { useSettingsStore } from "$lib/stores/settings.js";
|
|
|
|
| 27 |
|
| 28 |
export let data;
|
| 29 |
|
|
|
|
| 282 |
} finally {
|
| 283 |
loading = false;
|
| 284 |
pending = false;
|
| 285 |
+
await invalidateAll();
|
| 286 |
}
|
| 287 |
}
|
| 288 |
|
|
|
|
| 360 |
|
| 361 |
async function onContinue(event: CustomEvent<{ id: Message["id"] }>) {
|
| 362 |
if (!data.shared) {
|
| 363 |
+
await writeMessage({ messageId: event.detail.id, isContinue: true });
|
| 364 |
} else {
|
| 365 |
await convFromShared()
|
| 366 |
.then(async (convId) => {
|