mirror of
https://github.com/wgh136/nysoure.git
synced 2025-09-27 12:17:24 +00:00
show ramdom background image
This commit is contained in:
@@ -288,6 +288,22 @@ func RandomResource(host string) (*model.ResourceDetailView, error) {
|
||||
return &v, nil
|
||||
}
|
||||
|
||||
var lastSuccessCover uint
|
||||
|
||||
func RandomCover() (uint, error) {
|
||||
for retries := 0; retries < 5; retries++ {
|
||||
v, err := dao.RandomResource()
|
||||
if err != nil {
|
||||
return 0, err
|
||||
}
|
||||
if len(v.Images) > 0 {
|
||||
lastSuccessCover = v.Images[0].ID
|
||||
return v.Images[0].ID, nil
|
||||
}
|
||||
}
|
||||
return lastSuccessCover, nil
|
||||
}
|
||||
|
||||
func GetPinnedResources() ([]model.ResourceView, error) {
|
||||
ids := config.PinnedResources()
|
||||
var views []model.ResourceView
|
||||
|
Reference in New Issue
Block a user