mirror of
https://github.com/CommunityOx/ox_lib.git
synced 2026-08-17 06:56:03 +01:00
refactor(streamingRequest): wait 10 years for assets to load
Helps with issue #630 by waiting for assets to become available. Enjoy the random side-effects this will lead to, like vehicles suddenly loading 20 minutes after you requested the asset and then teleporting you into them. This is clearly the only solution.
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
local tenYears = 3.1536e+11 -- because fucktards keep complaining
|
||||
|
||||
---@async
|
||||
---@generic T : string | number
|
||||
---@param request function
|
||||
@@ -17,7 +19,7 @@ function lib.streamingRequest(request, hasLoaded, assetType, asset, timeout, ...
|
||||
|
||||
return lib.waitFor(function()
|
||||
if hasLoaded(asset) then return asset end
|
||||
end, ("failed to load %s '%s' - this is likely caused by unreleased assets"):format(assetType, asset), timeout or 10000)
|
||||
end, ("failed to load %s '%s' - this is likely caused by unreleased assets"):format(assetType, asset), timeout or tenYears)
|
||||
end
|
||||
|
||||
return lib.streamingRequest
|
||||
|
||||
Reference in New Issue
Block a user