Compare commits
	
		
			2 Commits
		
	
	
		
			2292ae32c2
			...
			aa81102194
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| aa81102194 | |||
| 0c90c3e29d | 
@@ -360,14 +360,25 @@ func (a *App) GetAniListUserWatchingList(page int, perPage int, sort string) Ani
 | 
				
			|||||||
		},
 | 
							},
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	returnedBody, _ := AniListQuery(body, true)
 | 
						returnedBody, status := AniListQuery(body, true)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						var badPost struct {
 | 
				
			||||||
 | 
							Errors []struct {
 | 
				
			||||||
 | 
								Message   string `json:"message"`
 | 
				
			||||||
 | 
								Status    int    `json:"status"`
 | 
				
			||||||
 | 
								Locations []struct {
 | 
				
			||||||
 | 
									Line   int `json:"line"`
 | 
				
			||||||
 | 
									Column int `json:"column"`
 | 
				
			||||||
 | 
								} `json:"locations"`
 | 
				
			||||||
 | 
							} `json:"errors"`
 | 
				
			||||||
 | 
							Data any `json:"data"`
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
	var post AniListCurrentUserWatchList
 | 
						var post AniListCurrentUserWatchList
 | 
				
			||||||
 | 
						if status == "200 OK" {
 | 
				
			||||||
		err := json.Unmarshal(returnedBody, &post)
 | 
							err := json.Unmarshal(returnedBody, &post)
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
			log.Printf("Failed at unmarshal, %s\n", err)
 | 
								log.Printf("Failed at unmarshal, %s\n", err)
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					 | 
				
			||||||
		// Getting the real total, finding the real last page and storing that in the Page info
 | 
							// Getting the real total, finding the real last page and storing that in the Page info
 | 
				
			||||||
		statuses := post.Data.Page.MediaList[0].User.Statistics.Anime.Statuses
 | 
							statuses := post.Data.Page.MediaList[0].User.Statistics.Anime.Statuses
 | 
				
			||||||
		var total int
 | 
							var total int
 | 
				
			||||||
@@ -381,6 +392,15 @@ func (a *App) GetAniListUserWatchingList(page int, perPage int, sort string) Ani
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
		post.Data.Page.PageInfo.Total = total
 | 
							post.Data.Page.PageInfo.Total = total
 | 
				
			||||||
		post.Data.Page.PageInfo.LastPage = lastPage
 | 
							post.Data.Page.PageInfo.LastPage = lastPage
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						if status == "403 Forbidden" {
 | 
				
			||||||
 | 
							err := json.Unmarshal(returnedBody, &badPost)
 | 
				
			||||||
 | 
							if err != nil {
 | 
				
			||||||
 | 
								log.Printf("Failed at unmarshal, %s\n", err)
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							log.Fatal(badPost.Errors[0].Message)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return post
 | 
						return post
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -441,6 +441,13 @@
 | 
				
			|||||||
                        bind:value={currentAniListAnime.data.MediaList.progress}
 | 
					                        bind:value={currentAniListAnime.data.MediaList.progress}
 | 
				
			||||||
                        required
 | 
					                        required
 | 
				
			||||||
                    />
 | 
					                    />
 | 
				
			||||||
 | 
					                    <div>
 | 
				
			||||||
 | 
					                        / {currentAniListAnime.data.MediaList.media
 | 
				
			||||||
 | 
					                            .nextAiringEpisode.episode !== 0
 | 
				
			||||||
 | 
					                            ? currentAniListAnime.data.MediaList.media
 | 
				
			||||||
 | 
					                                  .nextAiringEpisode.episode - 1
 | 
				
			||||||
 | 
					                            : currentAniListAnime.data.MediaList.media.episodes}
 | 
				
			||||||
 | 
					                    </div>
 | 
				
			||||||
                    <div>
 | 
					                    <div>
 | 
				
			||||||
                        of {currentAniListAnime.data.MediaList.media.episodes}
 | 
					                        of {currentAniListAnime.data.MediaList.media.episodes}
 | 
				
			||||||
                    </div>
 | 
					                    </div>
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user