UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

17 lines (16 loc) 702 B
import { l as sessionParticipantInput } from "./ingress-drain-DcmwOHP5.js"; import { t as recordSessionParticipantBestEffort } from "./session-participant-recording-D8JWsJlK.js"; //#region src/sessions/session-participant-input-recording.ts /** Call only after admission and final target selection; never creates a session to count input. */ function recordAcceptedSessionParticipantInput(ctx, target) { for (const input of ctx[sessionParticipantInput] ?? []) if (!input.recorded) { input.recorded = true; recordSessionParticipantBestEffort({ ...target, identity: input.identity, promptedAt: input.promptedAt }); } } //#endregion export { recordAcceptedSessionParticipantInput as t };