UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

13 lines (12 loc) • 663 B
import "./operator-scopes-D-CL26h0.mjs"; import { n as operatorScopeSatisfied } from "./operator-scope-compat-Ci6GBcmU.mjs"; //#region src/gateway/question-access.ts function usesOwnRunQuestionAccess(client) { return Boolean(client?.connect && !operatorScopeSatisfied("operator.questions", client.connect.scopes ?? [])); } /** Select the original person before liveness reads; full session authorization still follows. */ function canSelectQuestion(manager, id, client) { return !usesOwnRunQuestionAccess(client) || manager.observe(id)?.sessionAccess?.canSelect(client) === true; } //#endregion export { usesOwnRunQuestionAccess as n, canSelectQuestion as t };