1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- package model
- // DefaultPrivacy default privacy.
- var (
- PcyBangumi = "bangumi"
- PcyTag = "tags"
- PcyFavVideo = "fav_video"
- PcyCoinVideo = "coins_video"
- PcyGroup = "groups"
- PcyGame = "played_game"
- PcyChannel = "channel"
- PcyUserInfo = "user_info"
- PcyLikeVideo = "likes_video"
- DefaultPrivacy = map[string]int{
- PcyBangumi: 1,
- PcyTag: 1,
- PcyFavVideo: 1,
- PcyCoinVideo: 1,
- PcyGroup: 1,
- PcyGame: 1,
- PcyChannel: 1,
- PcyUserInfo: 1,
- PcyLikeVideo: 1,
- }
- DefaultIndexOrder = []*IndexOrder{
- {ID: 1, Name: "我的稿件"},
- {ID: 8, Name: "我的专栏"},
- {ID: 7, Name: "我的频道"},
- {ID: 2, Name: "我的收藏夹"},
- {ID: 3, Name: "订阅番剧"},
- {ID: 4, Name: "订阅标签"},
- {ID: 5, Name: "最近投币的视频"},
- {ID: 6, Name: "我的圈子"},
- {ID: 9, Name: "我的相簿"},
- {ID: 21, Name: "公告"},
- {ID: 22, Name: "直播间"},
- {ID: 23, Name: "个人资料"},
- {ID: 24, Name: "官方活动"},
- {ID: 25, Name: "最近玩过的游戏"},
- }
- IndexOrderMap = indexOrderMap()
- )
- // Setting setting struct.
- type Setting struct {
- Privacy map[string]int `json:"privacy"`
- IndexOrder []*IndexOrder `json:"index_order"`
- }
- // Privacy privacy struct.
- type Privacy struct {
- Privacy string `json:"privacy"`
- Status int `json:"status"`
- }
- // IndexOrder index order struct.
- type IndexOrder struct {
- ID int `json:"id"`
- Name string `json:"name"`
- }
- func indexOrderMap() map[int]string {
- data := make(map[int]string, len(DefaultIndexOrder))
- for _, v := range DefaultIndexOrder {
- data[v.ID] = v.Name
- }
- return data
- }
|