Added number of list items for status tabs

This commit is contained in:
2019-10-26 18:06:14 +09:00
parent af63870850
commit 384f966524
6 changed files with 35 additions and 42 deletions

View File

@ -226,31 +226,12 @@ func (list *AnimeList) WithoutPrivateItems() *AnimeList {
// SplitByStatus splits the anime list into multiple ones by status.
func (list *AnimeList) SplitByStatus() map[string]*AnimeList {
statusToList := map[string]*AnimeList{}
statusToList[AnimeListStatusWatching] = &AnimeList{
UserID: list.UserID,
Items: []*AnimeListItem{},
}
statusToList[AnimeListStatusCompleted] = &AnimeList{
UserID: list.UserID,
Items: []*AnimeListItem{},
}
statusToList[AnimeListStatusPlanned] = &AnimeList{
UserID: list.UserID,
Items: []*AnimeListItem{},
}
statusToList[AnimeListStatusHold] = &AnimeList{
UserID: list.UserID,
Items: []*AnimeListItem{},
}
statusToList[AnimeListStatusDropped] = &AnimeList{
UserID: list.UserID,
Items: []*AnimeListItem{},
statusToList := map[string]*AnimeList{
AnimeListStatusWatching: {UserID: list.UserID},
AnimeListStatusCompleted: {UserID: list.UserID},
AnimeListStatusPlanned: {UserID: list.UserID},
AnimeListStatusHold: {UserID: list.UserID},
AnimeListStatusDropped: {UserID: list.UserID},
}
list.Lock()