Add nui message chunking

This commit is contained in:
Jérémie N'gadi
2018-03-15 12:10:03 +01:00
parent 00201edba0
commit f3e15cabdb
3 changed files with 60 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
local Chunks = {}
RegisterNUICallback('__chunk', function(data, cb)
Chunks[data.id] = Chunks[data.id] or ''
Chunks[data.id] = Chunks[data.id] .. data.chunk
if data['end'] then
local msg = json.decode(Chunks[data.id])
TriggerEvent(GetCurrentResourceName() .. ':message:' .. data.__type, msg)
Chunks[data.id] = nil
end
cb('')
end)