Fix MAL not binding a manga. Upgrade Kotlin to 1.0.2
This commit is contained in:
parent
70fabf6a6b
commit
8da11dbdb9
2 changed files with 3 additions and 4 deletions
|
@ -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 a new issue