Skip to content

Commit

Permalink
rename: Rename AssetServiceCacheService -> AssetServiceCache
Browse files Browse the repository at this point in the history
  • Loading branch information
Quenty committed May 18, 2024
1 parent 22d7b76 commit a6bdd3c
Showing 1 changed file with 7 additions and 7 deletions.
Original file line number Diff line number Diff line change
@@ -1,36 +1,36 @@
--[=[
@class AssetServiceCacheService
@class AssetServiceCache
]=]

local require = require(script.Parent.loader).load(script)

local MemorizeUtils = require("MemorizeUtils")
local AssetServiceUtils = require("AssetServiceUtils")

local AssetServiceCacheService = {}
AssetServiceCacheService.ServiceName = "AssetServiceCacheService"
local AssetServiceCache = {}
AssetServiceCache.ServiceName = "AssetServiceCache"

function AssetServiceCacheService:Init(serviceBag)
function AssetServiceCache:Init(serviceBag)
assert(not self._serviceBag, "Already initialized")
self._serviceBag = assert(serviceBag, "No serviceBag")

self:_ensureInit()
end

function AssetServiceCacheService:PromiseBundleDetails(bundleId)
function AssetServiceCache:PromiseBundleDetails(bundleId)
assert(type(bundleId) == "number", "Bad bundleId")

self:_ensureInit()

return self._promiseBundleDetails(bundleId)
end

function AssetServiceCacheService:_ensureInit()
function AssetServiceCache:_ensureInit()
if self._promiseBundleDetails then
return
end

self._promiseBundleDetails = MemorizeUtils.memoize(AssetServiceUtils.promiseBundleDetails)
end

return AssetServiceCacheService
return AssetServiceCache

0 comments on commit a6bdd3c

Please sign in to comment.