add gs
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user