added ability to get anime as needed from MAL
This commit is contained in:
@ -54,3 +54,21 @@ func (a *App) GetMyAnimeList(count int) MALWatchlist {
|
||||
|
||||
return malList
|
||||
}
|
||||
|
||||
func (a *App) MyAnimeListUpdate(anime MALAnime, update interface{}) MyListStatus {
|
||||
//var body url.Values
|
||||
|
||||
return MyListStatus{}
|
||||
}
|
||||
|
||||
func (a *App) GetMyAnimeListAnime(id int) MALAnime {
|
||||
malUrl := "https://api.myanimelist.net/v2/anime/" + strconv.Itoa(id) + "?fields=id,title,main_picture,alternative_titles,start_date,end_date,synopsis,mean,rank,popularity,num_list_users,num_scoring_users,nsfw,genres,created_at,updated_at,media_type,status,my_list_status,num_episodes,start_season,broadcast,source,average_episode_duration,rating,pictures,background,related_anime,recommendations,studios,statistics"
|
||||
respBody := MALHelper("GET", malUrl, nil)
|
||||
var malAnime MALAnime
|
||||
err := json.Unmarshal(respBody, &malAnime)
|
||||
if err != nil {
|
||||
log.Printf("Failed to unmarshal json response, %s\n", err)
|
||||
}
|
||||
|
||||
return malAnime
|
||||
}
|
||||
|
Reference in New Issue
Block a user