diff --git a/app/client/src/workers/Evaluation/fns/utils/TriggerEmitter.ts b/app/client/src/workers/Evaluation/fns/utils/TriggerEmitter.ts index c3a61e05d4..260fe2e5de 100644 --- a/app/client/src/workers/Evaluation/fns/utils/TriggerEmitter.ts +++ b/app/client/src/workers/Evaluation/fns/utils/TriggerEmitter.ts @@ -17,6 +17,7 @@ export enum BatchKey { process_batched_triggers = "process_batched_triggers", process_batched_fn_execution = "process_batched_fn_execution", process_js_variable_updates = "process_js_variable_updates", + process_batched_fn_invoke_log = "process_batched_fn_invoke_log", } const TriggerEmitter = new EventEmitter(); @@ -146,4 +147,13 @@ TriggerEmitter.on( jsVariableUpdatesHandlerWrapper, ); +export const fnInvokeLogHandler = priorityBatchedActionHandler((data) => { + WorkerMessenger.ping({ + method: MAIN_THREAD_ACTION.LOG_JS_FUNCTION_EXECUTION, + data, + }); +}); + +TriggerEmitter.on(BatchKey.process_batched_fn_invoke_log, fnInvokeLogHandler); + export default TriggerEmitter;