update login flow

This commit is contained in:
JCEEE
2026-09-08 17:45:12 +01:00
parent 02df79968e
commit 10d8b3d29d
3 changed files with 22 additions and 11 deletions
+17 -9
View File
@@ -26,13 +26,16 @@ function actorFrom(session: {
};
}
async function resolveChatIdentity(session: {
famId: string;
id: string;
role: string;
name?: string;
color?: string;
}, pbToken: string) {
async function resolveChatIdentity(
session: {
famId: string;
id: string;
role: string;
name?: string;
color?: string;
},
pbToken: string
) {
try {
const s = createServices(createPbClient(pbToken));
const actor = actorFrom(session);
@@ -51,7 +54,11 @@ export async function load(event) {
let famId = '';
let chat: { famId: string; actor: ChatActor } | null = null;
let fam: any = null;
let famAccess = { disabled: false, mode: 'none' as 'none' | 'code' | 'sub' | 'canceled', reason: '' };
let famAccess = {
disabled: false,
mode: 'none' as 'none' | 'code' | 'sub' | 'canceled',
reason: ''
};
if (session && pbToken) {
famId = session.famId;
@@ -87,6 +94,7 @@ export async function load(event) {
userId: session.id,
memberName: session.name,
memberColor: session.color || '',
username: session.username || '',
role: session.role
}
: null,
@@ -98,4 +106,4 @@ export async function load(event) {
fam,
famAccess
};
}
}