mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-31 06:17:57 +01:00 
			
		
		
		
	Handle individual errors in metadata update
This commit is contained in:
		| @@ -300,10 +300,12 @@ class LibraryUpdateService : Service() { | ||||
|                     val source = sourceManager.get(manga.source) as? OnlineSource | ||||
|                             ?: return@concatMap Observable.empty<Manga>() | ||||
|  | ||||
|                     source.fetchMangaDetails(manga).doOnNext { networkManga -> | ||||
|                         manga.copyFrom(networkManga) | ||||
|                         db.insertManga(manga).executeAsBlocking() | ||||
|                     } | ||||
|                     source.fetchMangaDetails(manga) | ||||
|                             .doOnNext { networkManga -> | ||||
|                                 manga.copyFrom(networkManga) | ||||
|                                 db.insertManga(manga).executeAsBlocking() | ||||
|                             } | ||||
|                             .onErrorReturn { manga } | ||||
|                 } | ||||
|                 .doOnCompleted { | ||||
|                     cancelNotification() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user