trackRecentItem
Definition
-- @/lua/ge/extensions/ui/gridSelectorUtils/displayDataModule.lua:198
local function trackRecentItem(itemKey)
local idx = arrayFindValueIndex(recentItems, itemKey)
if idx then
table.remove(recentItems, idx)
end
table.insert(recentItems, 1, itemKey)
while #recentItems > maxRecentItems do
table.remove(recentItems, #recentItems)
end
local displayData = getDisplayData()
saveAllData(displayData)
end
Callers
@/lua/ge/extensions/ui/vehicleSelector/general.lua
local itemKey = model .. "/" .. config
return displayDataInstance.trackRecentItem(itemKey)
end
@/lua/ge/extensions/ui/gameplaySelector/general.lua
function M.trackRecent(itemKey)
displayDataInstance.trackRecentItem(itemKey)
end
@/lua/ge/extensions/ui/freeroamSelector/general.lua
function M.trackRecent(itemKey)
displayDataInstance.trackRecentItem(itemKey)
end