mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 08:08:55 +01:00 
			
		
		
		
	Fix MAL not binding a manga. Upgrade Kotlin to 1.0.2
This commit is contained in:
		@@ -184,7 +184,7 @@ dependencies {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
buildscript {
 | 
			
		||||
    ext.kotlin_version = '1.0.1'
 | 
			
		||||
    ext.kotlin_version = '1.0.2'
 | 
			
		||||
    repositories {
 | 
			
		||||
        mavenCentral()
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -44,7 +44,6 @@ class MyAnimeListPresenter : BasePresenter<MyAnimeListFragment>() {
 | 
			
		||||
        startableLatestCache(GET_MANGA_SYNC,
 | 
			
		||||
                { db.getMangaSync(manga, myAnimeList).asRxObservable()
 | 
			
		||||
                        .doOnNext { mangaSync = it }
 | 
			
		||||
                        .subscribeOn(Schedulers.io())
 | 
			
		||||
                        .observeOn(AndroidSchedulers.mainThread()) },
 | 
			
		||||
                { view, mangaSync -> view.setMangaSync(mangaSync) })
 | 
			
		||||
 | 
			
		||||
@@ -98,12 +97,12 @@ class MyAnimeListPresenter : BasePresenter<MyAnimeListFragment>() {
 | 
			
		||||
    private fun updateRemote() {
 | 
			
		||||
        mangaSync?.let { mangaSync ->
 | 
			
		||||
            add(myAnimeList.update(mangaSync)
 | 
			
		||||
                    .flatMap { response -> db.insertMangaSync(mangaSync).asRxObservable() }
 | 
			
		||||
                    .subscribeOn(Schedulers.io())
 | 
			
		||||
                    .flatMap { response -> db.insertMangaSync(mangaSync).asRxObservable() }
 | 
			
		||||
                    .observeOn(AndroidSchedulers.mainThread())
 | 
			
		||||
                    .subscribe({ next -> },
 | 
			
		||||
                            { error ->
 | 
			
		||||
                                Timber.e(error.message)
 | 
			
		||||
                                Timber.e(error, error.message)
 | 
			
		||||
                                // Restart on error to set old values
 | 
			
		||||
                                start(GET_MANGA_SYNC)
 | 
			
		||||
                            }))
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user