From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001
From: wwf <yearningwang@iqtogether.com>
Date: 星期三, 04 六月 2025 15:17:49 +0800
Subject: [PATCH] 初始化

---
 app/components/share/utils.ts |   50 ++++++++++++++------------------------------------
 1 files changed, 14 insertions(+), 36 deletions(-)

diff --git a/app/components/share/utils.ts b/app/components/share/utils.ts
index 9ce891a..5a41523 100644
--- a/app/components/share/utils.ts
+++ b/app/components/share/utils.ts
@@ -1,70 +1,48 @@
 import { CONVERSATION_ID_INFO } from '../base/chat/constants'
 import { fetchAccessToken } from '@/service/share'
-import { getProcessedSystemVariablesFromUrlParams } from '../base/chat/utils'
-
-export const isTokenV1 = (token: Record<string, any>) => {
-  return !token.version
-}
-
-export const getInitialTokenV2 = (): Record<string, any> => ({
-  version: 2,
-})
 
 export const checkOrSetAccessToken = async () => {
   const sharedToken = globalThis.location.pathname.split('/').slice(-1)[0]
-  const userId = (await getProcessedSystemVariablesFromUrlParams()).user_id
-  const accessToken = localStorage.getItem('token') || JSON.stringify(getInitialTokenV2())
-  let accessTokenJson = getInitialTokenV2()
+  const accessToken = localStorage.getItem('token') || JSON.stringify({ [sharedToken]: '' })
+  let accessTokenJson = { [sharedToken]: '' }
   try {
     accessTokenJson = JSON.parse(accessToken)
-    if (isTokenV1(accessTokenJson))
-      accessTokenJson = getInitialTokenV2()
   }
-  catch {
+  catch (e) {
 
   }
-  if (!accessTokenJson[sharedToken]?.[userId || 'DEFAULT']) {
-    const res = await fetchAccessToken(sharedToken, userId)
-    accessTokenJson[sharedToken] = {
-      ...accessTokenJson[sharedToken],
-      [userId || 'DEFAULT']: res.access_token,
-    }
+  if (!accessTokenJson[sharedToken]) {
+    const res = await fetchAccessToken(sharedToken)
+    accessTokenJson[sharedToken] = res.access_token
     localStorage.setItem('token', JSON.stringify(accessTokenJson))
   }
 }
 
-export const setAccessToken = async (sharedToken: string, token: string, user_id?: string) => {
-  const accessToken = localStorage.getItem('token') || JSON.stringify(getInitialTokenV2())
-  let accessTokenJson = getInitialTokenV2()
+export const setAccessToken = async (sharedToken: string, token: string) => {
+  const accessToken = localStorage.getItem('token') || JSON.stringify({ [sharedToken]: '' })
+  let accessTokenJson = { [sharedToken]: '' }
   try {
     accessTokenJson = JSON.parse(accessToken)
-    if (isTokenV1(accessTokenJson))
-      accessTokenJson = getInitialTokenV2()
   }
-  catch {
+  catch (e) {
 
   }
 
   localStorage.removeItem(CONVERSATION_ID_INFO)
 
-  accessTokenJson[sharedToken] = {
-    ...accessTokenJson[sharedToken],
-    [user_id || 'DEFAULT']: token,
-  }
+  accessTokenJson[sharedToken] = token
   localStorage.setItem('token', JSON.stringify(accessTokenJson))
 }
 
 export const removeAccessToken = () => {
   const sharedToken = globalThis.location.pathname.split('/').slice(-1)[0]
 
-  const accessToken = localStorage.getItem('token') || JSON.stringify(getInitialTokenV2())
-  let accessTokenJson = getInitialTokenV2()
+  const accessToken = localStorage.getItem('token') || JSON.stringify({ [sharedToken]: '' })
+  let accessTokenJson = { [sharedToken]: '' }
   try {
     accessTokenJson = JSON.parse(accessToken)
-    if (isTokenV1(accessTokenJson))
-      accessTokenJson = getInitialTokenV2()
   }
-  catch {
+  catch (e) {
 
   }
 

--
Gitblit v1.8.0