mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-02-11 02:20:08 +00:00
port user ID expose hook from 6786d8e to cloud
This commit is contained in:
@@ -7,3 +7,7 @@ export type ApiKeyAuthHeader = {
|
||||
}
|
||||
|
||||
export type AuthHeader = LoggedInAuthHeader | ApiKeyAuthHeader
|
||||
|
||||
export interface AuthUserInfo {
|
||||
id: string
|
||||
}
|
||||
|
||||
@@ -6,6 +6,7 @@ import type { ComfyNodeDef } from '@/schemas/nodeDefSchema'
|
||||
import type { ComfyApp } from '@/scripts/app'
|
||||
import type { ComfyWidgetConstructor } from '@/scripts/widgets'
|
||||
import type { ComfyCommand } from '@/stores/commandStore'
|
||||
import type { AuthUserInfo } from '@/types/authTypes'
|
||||
import type { BottomPanelExtension } from '@/types/extensionTypes'
|
||||
import type { SettingParams } from '@/types/settingTypes'
|
||||
|
||||
@@ -166,5 +167,11 @@ export interface ComfyExtension {
|
||||
missingNodeTypes: MissingNodeType[]
|
||||
): Promise<void> | void
|
||||
|
||||
/**
|
||||
* Fired whenever authentication resolves, providing the user id.
|
||||
* Extensions can register at any time and will receive the latest value immediately.
|
||||
*/
|
||||
onAuthUserResolved?(user: AuthUserInfo, app: ComfyApp): Promise<void> | void
|
||||
|
||||
[key: string]: any
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user