diff --git a/src/context/AuthContext.tsx b/src/context/AuthContext.tsx index 804bacd..ab954d3 100644 --- a/src/context/AuthContext.tsx +++ b/src/context/AuthContext.tsx @@ -6,7 +6,6 @@ import { save, load, clearSession, K } from '../utils/storage' import pluginMeta from '../../plugin.json' const APP_ID = 'ak_demo_chat' -const SERVER_URL = 'https://dev.xuqinmin.com' function buildImDbName(appId: string, userId: string): string { return `xuqm_im_${appId}_${userId}` @@ -32,8 +31,9 @@ export function AuthProvider({ children }: { children: React.ReactNode }) { const [state, setState] = useState({ ready: false, userId: null, profile: null }) const initSDK = useCallback(async (profile: UserProfile, imToken: string) => { - const appId = profile.appId || APP_ID - await XuqmSDK.initialize({ appId, serverUrl: SERVER_URL }) + const appKey = profile.appId || APP_ID + await XuqmSDK.initialize({ appKey }) + const appId = appKey await ImSDK.loginWithToken(profile.userId, imToken, buildImDbName(appId, profile.userId)) setState({ ready: true, userId: profile.userId, profile })