Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetResURL ¶
GetResURL gets the URL to download the specified asset with specified resource version.
func GetResVersion ¶
GetResVersion gets the current resource version.
Types ¶
type HotUpdateList ¶
type HotUpdateList struct { FullPack FullPack `json:"fullPack"` VersionID string `json:"versionId"` AbInfos []AbInfo `json:"abInfos"` CountOfTypedRes int `json:"countOfTypedRes"` PackInfos []PackInfo `json:"packInfos"` }
HotUpdateList represents a raw response of "https://ak.hycdn.cn/assetbundle/official/Android/assets/{resVersion}/hot_update_list.json"
func GetRawResources ¶
func GetRawResources(resVersion string) (HotUpdateList, error)
GetRawResources gets the raw response of Arknights resource API with specified resource version.
type Info ¶
func FilterResInfos ¶
FilterResInfos returns a slice containing all Info matching the specified predicate.
func FilterResInfosRegexp ¶
FilterResInfosRegexp returns a slice containing all Info matching the specified regexp.
func GetResInfos ¶
GetResInfos gets the resource infos of specified resource version.
type Version ¶
type Version struct { ResVersion string `json:"resVersion"` ClientVersion string `json:"clientVersion"` }
Version represents a raw response of "https://ak-conf.hypergryph.com/config/prod/official/Android/version".
func GetRawVersion ¶
GetRawVersion gets the raw response from Arknights version API.