mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-18 15:40:12 +01:00
🎨 Cloud region scoped announcement
This commit is contained in:
parent
4140d76ae6
commit
d4845eaa83
2 changed files with 11 additions and 7 deletions
|
|
@ -302,7 +302,9 @@ func refreshAnnouncement() {
|
||||||
}
|
}
|
||||||
if !exist {
|
if !exist {
|
||||||
existingAnnouncements = append(existingAnnouncements, announcement)
|
existingAnnouncements = append(existingAnnouncements, announcement)
|
||||||
newAnnouncements = append(newAnnouncements, announcement)
|
if Conf.CloudRegion == announcement.Region {
|
||||||
|
newAnnouncements = append(newAnnouncements, announcement)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -211,9 +211,10 @@ func sha256Hash(filename string) (ret string, err error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
type Announcement struct {
|
type Announcement struct {
|
||||||
Id string `json:"id"`
|
Id string `json:"id"`
|
||||||
Title string `json:"title"`
|
Title string `json:"title"`
|
||||||
URL string `json:"url"`
|
URL string `json:"url"`
|
||||||
|
Region int `json:"region"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func GetAnnouncements() (ret []*Announcement) {
|
func GetAnnouncements() (ret []*Announcement) {
|
||||||
|
|
@ -231,9 +232,10 @@ func GetAnnouncements() (ret []*Announcement) {
|
||||||
for _, announcement := range announcements {
|
for _, announcement := range announcements {
|
||||||
ann := announcement.(map[string]interface{})
|
ann := announcement.(map[string]interface{})
|
||||||
ret = append(ret, &Announcement{
|
ret = append(ret, &Announcement{
|
||||||
Id: ann["id"].(string),
|
Id: ann["id"].(string),
|
||||||
Title: ann["title"].(string),
|
Title: ann["title"].(string),
|
||||||
URL: ann["url"].(string),
|
URL: ann["url"].(string),
|
||||||
|
Region: int(ann["region"].(float64)),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
return
|
return
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue