mirror of
https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web.git
synced 2025-11-16 14:03:43 +08:00
debug:use local accessCode
This commit is contained in:
@@ -56,7 +56,7 @@ export const useSyncStore = createPersistStore(
|
||||
markSyncTime() {
|
||||
set({ lastSyncTime: Date.now(), lastProvider: get().provider });
|
||||
},
|
||||
|
||||
|
||||
export() {
|
||||
const state = getLocalAppState();
|
||||
const datePart = isApp
|
||||
@@ -89,16 +89,16 @@ export const useSyncStore = createPersistStore(
|
||||
const client = createSyncClient(provider, get());
|
||||
return client;
|
||||
},
|
||||
|
||||
|
||||
async sync() {
|
||||
const localState = getLocalAppState();
|
||||
const provider = get().provider;
|
||||
const config = get()[provider];
|
||||
const client = this.getClient();
|
||||
const accessStore = useAccessStore();
|
||||
|
||||
|
||||
|
||||
localState["access-control"].accessCode = accessStore.accessCode
|
||||
|
||||
|
||||
try {
|
||||
const remoteState = await client.get(config.username);
|
||||
|
||||
@@ -119,12 +119,14 @@ const MergeStates: StateMerger = {
|
||||
};
|
||||
|
||||
export function getLocalAppState() {
|
||||
const accessStore = useAccessStore();
|
||||
const appState = Object.fromEntries(
|
||||
Object.entries(LocalStateGetters).map(([key, getter]) => {
|
||||
return [key, getter()];
|
||||
}),
|
||||
) as AppState;
|
||||
|
||||
appState["access-control"].accessCode = accessStore.accessCode
|
||||
return appState;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user