feat(desktop): implement client token rotation and session management enhancements
This commit is contained in:
@@ -84,7 +84,11 @@ import {
|
||||
notePublishTaskLeaseMiss,
|
||||
selectNextPublishTask,
|
||||
} from './publish-scheduler'
|
||||
import { emitRuntimeInvalidated, onRuntimeInvalidated } from './runtime-events'
|
||||
import {
|
||||
emitRuntimeAuthExpired,
|
||||
emitRuntimeInvalidated,
|
||||
onRuntimeInvalidated,
|
||||
} from './runtime-events'
|
||||
import {
|
||||
initScheduler,
|
||||
noteSchedulerAccountsSync,
|
||||
@@ -3277,6 +3281,7 @@ function handleAuthExpired(error: unknown): void {
|
||||
setTransportAuthState('expired')
|
||||
recordActivity('danger', '客户端令牌已过期', message)
|
||||
stopRuntime()
|
||||
emitRuntimeAuthExpired(message)
|
||||
}
|
||||
|
||||
function selectPublishAdapter(platform: string): PublishAdapter | null {
|
||||
|
||||
Reference in New Issue
Block a user