This repository has been archived on 2026-03-06. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw-extensions/wecom/node_modules/openclaw/dist/transcript-events-Cj85Mq0h.js
T

17 lines
589 B
JavaScript

//#region src/sessions/transcript-events.ts
const SESSION_TRANSCRIPT_LISTENERS = /* @__PURE__ */ new Set();
function onSessionTranscriptUpdate(listener) {
SESSION_TRANSCRIPT_LISTENERS.add(listener);
return () => {
SESSION_TRANSCRIPT_LISTENERS.delete(listener);
};
}
function emitSessionTranscriptUpdate(sessionFile) {
const trimmed = sessionFile.trim();
if (!trimmed) return;
const update = { sessionFile: trimmed };
for (const listener of SESSION_TRANSCRIPT_LISTENERS) listener(update);
}
//#endregion
export { onSessionTranscriptUpdate as n, emitSessionTranscriptUpdate as t };