diff options
| author | Maze Winther <mazewinther@gmail.com> | 2026-03-25 16:47:22 +0100 |
|---|---|---|
| committer | Maze Winther <mazewinther@gmail.com> | 2026-03-29 15:48:22 +0200 |
| commit | 8db3bead13441a5882d8689dfc6a9f09c82375d9 (patch) | |
| tree | e9d0cafa93904ffcbec3188c37961bcc16c6422d /apps/web/src/lib/actions/registry.ts | |
| parent | 39ea298a9ccba3104c549c0ca079c231981811f5 (diff) | |
| download | opencut-8db3bead13441a5882d8689dfc6a9f09c82375d9.tar.gz | |
feat: masks, properties refactor, shaders, storage migrations, and more
Diffstat (limited to 'apps/web/src/lib/actions/registry.ts')
| -rw-r--r-- | apps/web/src/lib/actions/registry.ts | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/apps/web/src/lib/actions/registry.ts b/apps/web/src/lib/actions/registry.ts index b9c84529..c825a5e4 100644 --- a/apps/web/src/lib/actions/registry.ts +++ b/apps/web/src/lib/actions/registry.ts @@ -57,5 +57,30 @@ export const invokeAction: InvokeActionFunc = <A extends TAction>( args?: TArgOfAction<A>, trigger?: TInvocationTrigger, ) => { - boundActions[action]?.forEach((handler) => handler(args, trigger)); + if (trigger === "keypress") { + // #region agent log + fetch("http://127.0.0.1:7245/ingest/669b22f8-172b-4e65-aa3f-1c702ede83f7", { + method: "POST", + headers: { + "Content-Type": "application/json", + "X-Debug-Session-Id": "3997d9", + }, + body: JSON.stringify({ + sessionId: "3997d9", + runId: "initial", + hypothesisId: "H4", + location: "actions/registry.ts:invokeAction", + message: "Action invoked from keypress", + data: { + action, + handlerCount: boundActions[action]?.length ?? 0, + }, + timestamp: Date.now(), + }), + }).catch(() => {}); + // #endregion + } + boundActions[action]?.forEach((handler) => { + handler(args, trigger); + }); }; |
