feat(anilist): only update episode progress in their is actual progress

This commit is contained in:
Benex254
2024-07-28 11:24:31 +03:00
parent b95d49429c
commit e8dacf0722
2 changed files with 8 additions and 3 deletions

View File

@@ -246,12 +246,12 @@ def fetch_streams(config: Config, anilist_config: QueryDict):
episode_number,
)
# -- update anilist info if user --
if config.user:
if config.user and episode_number:
AniList.update_anime_list(
{
"mediaId": anime_id,
"status": "CURRENT",
"progress": episode_number if episode_number else 0,
"progress": episode_number,
}
)
@@ -267,7 +267,7 @@ def fetch_streams(config: Config, anilist_config: QueryDict):
if stop_time == "0":
episode = str(int(episode_number) + 1)
else:
error = 5 * 60
error = config.error * 60
delta = calculate_time_delta(stop_time, total_time)
if delta.total_seconds() > error:
episode = episode_number