diff --git a/apps/desktop/src/dictation/DesktopDictation.ts b/apps/desktop/src/dictation/DesktopDictation.ts index a15fc2a9c273a..d594fef21f8b6 100644 --- a/apps/desktop/src/dictation/DesktopDictation.ts +++ b/apps/desktop/src/dictation/DesktopDictation.ts @@ -108,11 +108,16 @@ const make = Effect.gen(function* () { ); return DesktopDictation.of({ - append: (input) => request({ method: "append", ...input }), - finish: (input) => request({ method: "finish", ...input }), - cancel: (input) => + append: Effect.fn("DesktopDictation.append")((input: DictationAppendInput) => + request({ method: "append", ...input }), + ), + finish: Effect.fn("DesktopDictation.finish")((input: DictationFinishInput) => + request({ method: "finish", ...input }), + ), + cancel: Effect.fn("DesktopDictation.cancel")((input: DictationCancelInput) => // Nothing to cancel when no recording ever started the worker. worker === undefined ? Effect.void : Effect.asVoid(request({ method: "cancel", ...input })), + ), }); });