tachiyomi/app/src/main/java/eu/kanade
Two-Ai ffa8c8fd07
Remove RxJava in PageHolder (#9103)
Inline readImageHeaderSubscription in PageHolder

Inline readImageHeaderSubscription in PagerPageHolder and
WebtoonPageHolder by converting setImage() into a suspend function.
The image processing runs in the loadPageAndProcessStatus
continuation.

Use suspendCancellableCoroutine as a substitute for doOnUnsubscribe
in WebtoonPageHolder.
Closing openStream after the frame.setImage but before the PageHolder
is recycled causes the page display to fail for reasons that are not
currently understood.

Remove subscription handling from WebtoonViewer/WebtoonBaseHolder as
it is no longer used.
2023-02-18 10:07:27 -05:00
..
core
data/source
domain Remove background extensions updates check 2023-02-12 23:07:11 -05:00
presentation Avoid crashing if opening browse with unavailable source 2023-02-15 22:47:47 -05:00
tachiyomi Remove RxJava in PageHolder (#9103) 2023-02-18 10:07:27 -05:00