Skip to content

Commit eff05a2

Browse files
committed
Call login before webview render
1 parent 14f50bb commit eff05a2

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

firebase-vscode/src/core/user.ts

+9-3
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,20 @@ export function registerUser(
4343
},
4444
);
4545

46+
const getInitialData = async () => {
47+
isLoadingUser.value = true;
48+
currentUser.value = await checkLogin();
49+
isLoadingUser.value = false;
50+
};
51+
52+
getInitialData();
53+
4654
const notifyUserChangedSub = effect(() => {
4755
broker.send("notifyUserChanged", { user: currentUser.value });
4856
});
4957

5058
const getInitialDataSub = broker.on("getInitialData", async () => {
51-
isLoadingUser.value = true;
52-
currentUser.value = await checkLogin();
53-
isLoadingUser.value = false;
59+
await getInitialData();
5460
});
5561

5662
const isLoadingSub = effect(() => {

0 commit comments

Comments
 (0)