Selaa lähdekoodia

Handle manga info fetch errors in the same way as chapter fetch errors (#1541)

(Using a toast)
FlaminSarge 6 vuotta sitten
vanhempi
commit
3611f67fb4

+ 2 - 1
app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoController.kt

@@ -355,8 +355,9 @@ class MangaInfoController : NucleusController<MangaInfoPresenter>(),
     /**
      * Update swipe refresh to start showing refresh in progress spinner.
      */
-    fun onFetchMangaError() {
+    fun onFetchMangaError(error: Throwable) {
         setRefreshing(false)
+        activity?.toast(error.message)
     }
 
     /**

+ 1 - 3
app/src/main/java/eu/kanade/tachiyomi/ui/manga/info/MangaInfoPresenter.kt

@@ -90,9 +90,7 @@ class MangaInfoPresenter(
                 .doOnNext { sendMangaToView() }
                 .subscribeFirst({ view, _ ->
                     view.onFetchMangaDone()
-                }, { view, _ ->
-                    view.onFetchMangaError()
-                })
+                }, MangaInfoController::onFetchMangaError)
     }
 
     /**