From 7b3062f6e13d88fca50e3f92adfc2a3ad39f7e51 Mon Sep 17 00:00:00 2001 From: Linden <65407488+thelindat@users.noreply.github.com> Date: Sat, 30 Oct 2021 16:18:42 +1100 Subject: [PATCH] fix(callbacks): Resolve promise arguments --- imports/callbacks/client.lua | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/imports/callbacks/client.lua b/imports/callbacks/client.lua index 52f4933..74d1e38 100644 --- a/imports/callbacks/client.lua +++ b/imports/callbacks/client.lua @@ -21,10 +21,10 @@ ServerCallback.Await = function(resource, event, delay, ...) TriggerServerEvent(event, ...) local promise = promise.new() event = RegisterNetEvent(event, function(...) - promise:resolve(...) + promise:resolve({...}) RemoveEventHandler(event) end) - return Citizen.Await(promise.value) + return table.unpack(Citizen.Await(promise)) end --- Sends an event to the server and triggers a callback function once the response is returned. @@ -33,7 +33,6 @@ end ServerCallback.Async = function(resource, event, delay, cb, ...) CallbackTimer(event, delay) event = ('__cb_%s:%s'):format(resource, event) - print(event) TriggerServerEvent(event, ...) event = RegisterNetEvent(event, function(...) cb(...) @@ -41,4 +40,4 @@ ServerCallback.Async = function(resource, event, delay, cb, ...) end) end -return ServerCallback \ No newline at end of file +return ServerCallback