refactor(auth): simplify splash guest entry
This commit is contained in:
@@ -193,13 +193,13 @@ async function persistFacebookProfile(accessToken: string): Promise<void> {
|
||||
}
|
||||
}
|
||||
|
||||
// ========== 显式游客登录 actor(opt-in) ==========
|
||||
// 由 splash UI 派发 `AuthGuestLoginSubmitted` 触发,不自动跑。
|
||||
// ========== 自动游客登录 actor ==========
|
||||
// AuthInit 检查不到任何本地登录态时触发,用于自动补齐游客会话。
|
||||
|
||||
export const guestLoginActor = fromPromise<LoginStatus, void>(async () => {
|
||||
log.debug("[auth-machine] guestLoginActor ENTRY");
|
||||
|
||||
// 1. 先查本地 guestToken —— 已有就直接进 idle(带 pendingRedirect)
|
||||
// 1. 先查本地 guestToken —— 已有就直接进入游客态
|
||||
const hasTokenR = await AuthStorage.getInstance().hasGuestToken();
|
||||
log.debug("[auth-machine] guestLoginActor hasGuestToken", {
|
||||
success: hasTokenR.success,
|
||||
|
||||
Reference in New Issue
Block a user