Thomas G. Lopes commited on
Commit
0120cd1
·
1 Parent(s): c971df7

token change

Browse files
src/lib/state/conversations.svelte.ts CHANGED
@@ -251,7 +251,7 @@ export class ConversationClass {
251
  // }
252
 
253
  if (error.message.includes("token seems invalid")) {
254
- token.reset();
255
  }
256
 
257
  if (error.name !== "AbortError") {
@@ -486,7 +486,7 @@ class Conversations {
486
  }
487
 
488
  if (error.message.includes("token seems invalid")) {
489
- token.reset();
490
  }
491
 
492
  if (error.name !== "AbortError") {
 
251
  // }
252
 
253
  if (error.message.includes("token seems invalid")) {
254
+ token.requestTokenFromParent();
255
  }
256
 
257
  if (error.name !== "AbortError") {
 
486
  }
487
 
488
  if (error.message.includes("token seems invalid")) {
489
+ token.requestTokenFromParent();
490
  }
491
 
492
  if (error.name !== "AbortError") {
src/lib/state/token.svelte.ts CHANGED
@@ -1,12 +1,7 @@
1
  import { env } from "$env/dynamic/public";
2
- import { safeParse } from "$lib/utils/json.js";
3
- import typia from "typia";
4
-
5
- const key = "hf_token";
6
 
7
  class Token {
8
  #value = $state("");
9
- writeToLocalStorage = $state(true);
10
 
11
  constructor() {
12
  if (env.PUBLIC_HF_TOKEN) {
@@ -14,15 +9,7 @@ class Token {
14
  return;
15
  }
16
 
17
- const storedHfToken = localStorage.getItem(key);
18
- const parsed = safeParse(storedHfToken ?? "");
19
- const storedToken = typia.is<string>(parsed) ? parsed : "";
20
-
21
- if (storedToken && storedToken.startsWith("hf_jwt")) {
22
- this.#value = storedToken;
23
- } else {
24
- this.requestTokenFromParent();
25
- }
26
  }
27
 
28
  get value() {
@@ -30,9 +17,6 @@ class Token {
30
  }
31
 
32
  set value(token: string) {
33
- if (this.writeToLocalStorage) {
34
- localStorage.setItem(key, JSON.stringify(token));
35
- }
36
  this.#value = token;
37
  }
38
 
@@ -60,14 +44,6 @@ class Token {
60
  window.parent?.postMessage({ type: "INFERENCE_JWT_REQUEST" }, "*");
61
  });
62
  };
63
-
64
- reset = () => {
65
- this.value = "";
66
- localStorage.removeItem(key);
67
- if (!env.PUBLIC_HF_TOKEN) {
68
- this.requestTokenFromParent();
69
- }
70
- };
71
  }
72
 
73
  export const token = new Token();
 
1
  import { env } from "$env/dynamic/public";
 
 
 
 
2
 
3
  class Token {
4
  #value = $state("");
 
5
 
6
  constructor() {
7
  if (env.PUBLIC_HF_TOKEN) {
 
9
  return;
10
  }
11
 
12
+ this.requestTokenFromParent();
 
 
 
 
 
 
 
 
13
  }
14
 
15
  get value() {
 
17
  }
18
 
19
  set value(token: string) {
 
 
 
20
  this.#value = token;
21
  }
22
 
 
44
  window.parent?.postMessage({ type: "INFERENCE_JWT_REQUEST" }, "*");
45
  });
46
  };
 
 
 
 
 
 
 
 
47
  }
48
 
49
  export const token = new Token();