Keep catalogue outcomes and recovery consistent across views
This commit is contained in:
parent
c1559e2513
commit
b1b15b384b
21 changed files with 340 additions and 216 deletions
|
|
@ -40,7 +40,7 @@ class ConductarrDiscoverOperations(
|
|||
}
|
||||
|
||||
override suspend fun check(intent: DiscoverRequest): DiscoverRequestResult {
|
||||
return when (val result = client.read(TvRoutes.requests(intent.title.tmdb, intent.title.mediaType())).last()) {
|
||||
return when (val result = client.read(TvRoutes.requests(intent.title.tmdb, intent.title.mediaType()), org.justinvisser.wolfskin.conductarr.ReadTrigger.FORCE).last()) {
|
||||
is ReadResult.Value -> result.saved.value?.requests?.firstOrNull { it.requester == intent.requester }?.outcome() ?: DiscoverRequestResult(RequestPhase.NotConfirmed)
|
||||
is ReadResult.Failure -> DiscoverRequestResult(RequestPhase.NotConfirmed)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue