From 39d5bbae3dd9d59725314037b2dc54afdd36dd41 Mon Sep 17 00:00:00 2001 From: Linden <65407488+thelindat@users.noreply.github.com> Date: Thu, 28 Jul 2022 23:09:23 +1000 Subject: [PATCH] refactor(resource/cache): new cache event Rather than sending a bulk update of cache, trigger different events for each key. --- resource/cache/client.lua | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/resource/cache/client.lua b/resource/cache/client.lua index ddf220e..e4afd57 100644 --- a/resource/cache/client.lua +++ b/resource/cache/client.lua @@ -24,12 +24,10 @@ function cache:getVehicle() end end -local update = {} - function cache:set(key, value) if value ~= self[key] then self[key] = value - update[key] = value + TriggerEvent(('ox_lib:cache:%s'):format(key), value) return true end end @@ -38,12 +36,6 @@ CreateThread(function() while true do cache:set('ped', PlayerPedId()) cache:getVehicle() - - if next(update) then - TriggerEvent('ox_lib:updateCache', update) - table.wipe(update) - end - Wait(100) end end)