Update Healer Man server

This commit is contained in:
phenom committed 2026-09-23 22:25:39 -04:00
1 parent d869d6b51c
commit a64b2cb575
4 files changed
+98 -17

No files matched your search

+7 -3
View File
@@ -38,6 +38,10 @@ class OnlineApiError extends Error {
}
}
export function isOnlineAuthenticationError(error: unknown): boolean {
return error instanceof OnlineApiError && error.status === 401;
}
let activeSession: PlayerSession | null = null;
let suppressUpload = false;
let pendingCharacters: CharacterProfile[] | null = null;
@@ -135,11 +139,11 @@ function queueCloudSave(ownerId: string, characters: readonly CharacterProfile[]
setRosterChangeListener(queueCloudSave);
export function activateOnlineSession(session: PlayerSession): void {
if (activeSession?.ownerId !== session.ownerId && saveTimer) {
export function activateOnlineSession(session: PlayerSession | null): void {
if (activeSession?.ownerId !== session?.ownerId && saveTimer) {
clearTimeout(saveTimer); saveTimer = null; flushCloudSave();
}
activeSession = session.accessToken ? session : null;
activeSession = session?.accessToken ? session : null;
}
export function retryCloudSave(): void {