diff --git a/core/client.lua b/core/client.lua index a6d4344..766de4b 100644 --- a/core/client.lua +++ b/core/client.lua @@ -45,9 +45,11 @@ RegisterNUICallback("minigame_result", function(data, cb) is_busy = false - if current_cb then - current_cb(data) - current_cb = nil + local callback = current_cb + current_cb = nil + + if callback then + callback(data) end cb("ok")