From cd142e441424936e1f68c9e4ed1d019f474f074d Mon Sep 17 00:00:00 2001 From: Danya H Date: Wed, 2 Oct 2024 00:48:38 +0100 Subject: [PATCH] feat - cef debug mode --- cef/src/index.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/cef/src/index.ts b/cef/src/index.ts index 539f5e2..19b942f 100644 --- a/cef/src/index.ts +++ b/cef/src/index.ts @@ -17,10 +17,20 @@ import { } from './types' class Cef { + private _debugMode: boolean = false + + set debug(debug: boolean) { + this._debugMode = debug + } + public register( eventName: EventName, callback: RageFW_CefCallback, ): void { + if (this._debugMode) { + console.log('[RPC](register):', eventName, callback) + } + if ('mp' in window) { rpc.register(eventName, callback) } @@ -32,6 +42,10 @@ class Cef { ? [RageFW_CefArgs] : [] ): Promise> { + if (this._debugMode) { + console.log('[RPC](trigger):', eventName, ...args) + } + if ('mp' in window) { return rpc.call(eventName, args) } @@ -47,6 +61,10 @@ class Cef { ? [RageFW_ServerArgs] : [] ): Promise> { + if (this._debugMode) { + console.log('[RPC](triggerServer):', eventName, ...args) + } + if ('mp' in window) { return rpc.callServer(eventName, args) } @@ -62,6 +80,10 @@ class Cef { ? [RageFW_ClientArgs] : [] ): Promise> { + if (this._debugMode) { + console.log('[RPC](triggerClient):', eventName, ...args) + } + if ('mp' in window) { return rpc.callClient(eventName, args) }