This commit is contained in:
lx
2026-07-06 14:01:11 -04:00
commit c4f97d729d
16468 changed files with 935321 additions and 0 deletions
@@ -0,0 +1,39 @@
--[[
{
universeId : string,
state : string,
url : string,
}
]]
local Thumbnail = {}
function Thumbnail.new()
local self = {}
return self
end
function Thumbnail.fromThumbnailData(thumbnailData, size)
local self = Thumbnail.new()
self.universeId = tostring(thumbnailData.targetId)
self.state = thumbnailData.state
self.url = thumbnailData.imageUrl
self.size = size
return self
end
function Thumbnail.isCompleteThumbnailData(thumbnailData)
return type(thumbnailData) == "table"
and type(thumbnailData.targetId) == "number"
and type(thumbnailData.state) == "string"
and (type(thumbnailData.imageUrl) == "string" or thumbnailData.imageUrl == nil)
end
function Thumbnail.checkStateIsFinal(thumbnailState)
return thumbnailState ~= "Pending"
end
return Thumbnail