Handle absolute hander for simkl sync

This commit is contained in:
Zoe Roux 2024-03-22 21:21:11 +01:00
parent 2df874e786
commit 71bf334ac4
No known key found for this signature in database

View File

@ -47,6 +47,10 @@ class Simkl(Service):
"number": resource.season_number, "number": resource.season_number,
"episodes": [{"number": resource.episode_number}], "episodes": [{"number": resource.episode_number}],
}, },
{
"number": 1,
"episodes": [{"number": resource.absolute_number}],
},
], ],
} }
] ]
@ -104,13 +108,8 @@ class Simkl(Service):
return None return None
def _map_external_ids(self, ids: dict[str, MetadataID]): def _map_external_ids(self, ids: dict[str, MetadataID]):
return { return {service: id.data_id for service, id in ids.items()} | {
# "simkl": int(ids["simkl"].data_id) if "simkl" in ids else None,
# "mal": int(ids["mal"].data_id) if "mal" in ids else None,
# "tvdb": int(ids["tvdb"].data_id) if "tvdb" in ids else None,
"imdb": ids["imdb"].data_id if "imdb" in ids else None,
# "anidb": int(ids["anidb"].data_id) if "anidb" in ids else None,
"tmdb": int(ids["themoviedatabase"].data_id) "tmdb": int(ids["themoviedatabase"].data_id)
if "themoviedatabase" in ids if "themoviedatabase" in ids
else None, else None
} }