Fix Ombi tv request status
This commit is contained in:
parent
e7ac122db3
commit
1ee99481e4
2 changed files with 15 additions and 3 deletions
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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):
|
||||||
|
|
Loading…
Reference in a new issue