docs: registrar fluxo do updater e atualizar chaves

This commit is contained in:
Esdras Renan 2025-10-12 04:06:29 -03:00
parent 206d00700e
commit b5fd920efd
50 changed files with 980 additions and 93 deletions

View file

@ -19,6 +19,11 @@ export type MachineSessionContext = {
companyId: Id<"companies"> | null
companySlug: string | null
metadata: Record<string, unknown> | null
persona: string | null
assignedUserId: Id<"users"> | null
assignedUserEmail: string | null
assignedUserName: string | null
assignedUserRole: string | null
}
headers: Headers
response: unknown
@ -41,6 +46,7 @@ export async function createMachineSession(machineToken: string, rememberMe = tr
tenantId: resolved.machine.tenantId ?? DEFAULT_TENANT_ID,
hostname: resolved.machine.hostname,
machineToken,
persona: (resolved.machine.persona ?? null) ?? undefined,
})
await client.mutation(api.machines.linkAuthAccount, {
@ -73,6 +79,11 @@ export async function createMachineSession(machineToken: string, rememberMe = tr
companyId: (resolved.machine.companyId ?? null) as Id<"companies"> | null,
companySlug: resolved.machine.companySlug ?? null,
metadata: (resolved.machine.metadata ?? null) as Record<string, unknown> | null,
persona: (resolved.machine.persona ?? null) as string | null,
assignedUserId: (resolved.machine.assignedUserId ?? null) as Id<"users"> | null,
assignedUserEmail: resolved.machine.assignedUserEmail ?? null,
assignedUserName: resolved.machine.assignedUserName ?? null,
assignedUserRole: resolved.machine.assignedUserRole ?? null,
},
headers: signIn.headers,
response: signIn.response,