From b4e3bcdad75f91eaa6d4e75063de4a281ebd36d9 Mon Sep 17 00:00:00 2001 From: Malox <55745413+minemalox@users.noreply.github.com> Date: Tue, 15 Apr 2025 06:12:51 +0200 Subject: [PATCH] fix(callback/js): prevent args from being wrapped in an array when resolving the promise (#744) --- package/client/resource/callback/index.ts | 2 +- package/server/resource/callback/index.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/client/resource/callback/index.ts b/package/client/resource/callback/index.ts index 5a663a6..d4d9e75 100644 --- a/package/client/resource/callback/index.ts +++ b/package/client/resource/callback/index.ts @@ -12,7 +12,7 @@ onNet(`__ox_cb_${cache.resource}`, (key: string, ...args: any) => { delete pendingCallbacks[key]; - resolve(args); + resolve(...args); }); const eventTimers: Record = {}; diff --git a/package/server/resource/callback/index.ts b/package/server/resource/callback/index.ts index 9bf3a94..e790153 100644 --- a/package/server/resource/callback/index.ts +++ b/package/server/resource/callback/index.ts @@ -10,7 +10,7 @@ onNet(`__ox_cb_${cache.resource}`, (key: string, ...args: any) => { delete pendingCallbacks[key]; - resolve(args); + resolve(...args); }); export function triggerClientCallback(