Fix Ombi tv request status

This commit is contained in:
samwiseg0 2018-12-27 13:25:39 -05:00
parent e7ac122db3
commit 1ee99481e4
2 changed files with 15 additions and 3 deletions

View file

@ -66,13 +66,17 @@ class OmbiAPI(object):
for movie in movie_requests: for movie in movie_requests:
hash_id = hashit(f'{movie.id}{movie.theMovieDbId}{movie.title}') hash_id = hashit(f'{movie.id}{movie.theMovieDbId}{movie.title}')
status = None status = None
# Denied = 0, Approved = 1, Completed = 2, Pending = 3 # Denied = 0, Approved = 1, Completed = 2, Pending = 3
if movie.denied: if movie.denied:
status = 0 status = 0
elif movie.approved and movie.available: elif movie.approved and movie.available:
status = 2 status = 2
elif movie.approved: elif movie.approved:
status = 1 status = 1
else: else:
status = 3 status = 3
@ -97,14 +101,19 @@ class OmbiAPI(object):
for show in tv_show_requests: for show in tv_show_requests:
hash_id = hashit(f'{show.id}{show.tvDbId}{show.title}') hash_id = hashit(f'{show.id}{show.tvDbId}{show.title}')
status = None
# Denied = 0, Approved = 1, Completed = 2, Pending = 3 # Denied = 0, Approved = 1, Completed = 2, Pending = 3
if show.childRequests[0]['denied']: if show.childRequests[0]['denied'] is True:
status = 0 status = 0
elif show.childRequests[0]['approved'] and show.childRequests[0]['available']: print(str(show.childRequests[0]['denied']) + ' ' + show.title)
elif show.childRequests[0]['approved'] is True and show.childRequests[0]['available'] is True:
status = 2 status = 2
elif show.childRequests[0]['approved']:
elif show.childRequests[0]['approved'] is True:
status = 1 status = 1
else: else:
status = 3 status = 3

View file

@ -410,6 +410,9 @@ class OmbiTVRequest(NamedTuple):
totalSeasons: int = None totalSeasons: int = None
childRequests: list = None childRequests: list = None
id: int = None id: int = None
denied: bool = None
markedAsDenied: str = None
deniedReason: None = None
class SickChillTVShow(NamedTuple): class SickChillTVShow(NamedTuple):