Delete user from anime on finish

This commit is contained in:
daru
2022-05-18 21:05:37 +02:00
parent 1ae85f9110
commit be1419bfa7
4 changed files with 51 additions and 35 deletions

View File

@@ -132,6 +132,19 @@ func SearchSeason(animeId int64) (*Anime, error) {
return nil, errors.New("anime not found")
}
func SearchAnime(animeId int64) (*Anime, error) {
// search season first
anime, err := SearchSeason(animeId)
if err != nil {
// get from MAL
anime, _, err = GetAnimeDetailData(animeId)
if err != nil {
return nil, err
}
}
return anime, err
}
func FetchProgress(animeId, userId int64, username string, progress int) (int, time.Time, error) {
// check watching first
list, _, err := GetUserAnimeListData(username, malApiStatusW)