Andrew commited on
Commit
5d8b356
·
1 Parent(s): 3dc440a

refactor(ui): reset active personas to defaults when creating a new chat

Browse files
src/routes/models/[...model]/+page.svelte CHANGED
@@ -10,6 +10,7 @@
10
  import { useSettingsStore } from "$lib/stores/settings";
11
  import { ERROR_MESSAGES, error } from "$lib/stores/errors";
12
  import { pendingMessage } from "$lib/stores/pendingMessage";
 
13
 
14
  let { data } = $props();
15
 
@@ -24,6 +25,12 @@
24
  try {
25
  loading = true;
26
 
 
 
 
 
 
 
27
  const res = await fetch(`${base}/conversation`, {
28
  method: "POST",
29
  headers: {
 
10
  import { useSettingsStore } from "$lib/stores/settings";
11
  import { ERROR_MESSAGES, error } from "$lib/stores/errors";
12
  import { pendingMessage } from "$lib/stores/pendingMessage";
13
+ import { resetActivePersonasToDefaults } from "$lib/utils/personaDefaults";
14
 
15
  let { data } = $props();
16
 
 
25
  try {
26
  loading = true;
27
 
28
+ await resetActivePersonasToDefaults(
29
+ settings,
30
+ $settings.personas,
31
+ $settings.activePersonas
32
+ );
33
+
34
  const res = await fetch(`${base}/conversation`, {
35
  method: "POST",
36
  headers: {