提供: Bright Pattern Documentation
• English
onAgentStateChange
このハンドラは、エージェントの状態が変更された際に呼び出されます。
リクエスト
構文
| on('ON_AGENT_STATE_CHANGE', handler: OnAgentStateChangeHandler): void
|
パラメータ
| パラメータ | パラメータ値 | データ型 | オプション/必須 | 説明 |
| 状態 | 文字列 | 必須 | エージェントの状態は、以下のいずれかになります:
| |
| notReadyReason | 文字列 | オプション | エージェントが現在「not_ready」である理由です。なお、このパラメータは状態が not_ready の場合にのみ存在することに注意してください |
例
let currentAgentState: AgentState | undefined = undefined;
let currentAgentNotReadyReason: string | undefined = undefined;
function agentStateChangeCallback(newState: AgentState, notReadyReason?: string) {
console.log("エージェントの状態が変更されました!");
currentAgentState = newState;
currentAgentNotReadyReason = notReadyReason;
}
adApi.on("ON_AGENT_STATE_CHANGE", agentStateChangeCallback);
戻り値
(なし)