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:
Linden
2024-08-13 12:47:30 +10:00
parent f98feab271
commit 03db59cce5

View File

@@ -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