Fix changelog sometimes not showing after update
This commit is contained in:
parent
55196b86b3
commit
c93b6deaf8
@ -4,6 +4,7 @@ import android.content.Context
|
|||||||
import com.elvishew.xlog.XLog
|
import com.elvishew.xlog.XLog
|
||||||
import com.pushtorefresh.storio.sqlite.queries.Query
|
import com.pushtorefresh.storio.sqlite.queries.Query
|
||||||
import com.pushtorefresh.storio.sqlite.queries.RawQuery
|
import com.pushtorefresh.storio.sqlite.queries.RawQuery
|
||||||
|
import eu.kanade.tachiyomi.BuildConfig
|
||||||
import eu.kanade.tachiyomi.data.backup.models.DHistory
|
import eu.kanade.tachiyomi.data.backup.models.DHistory
|
||||||
import eu.kanade.tachiyomi.data.database.DatabaseHelper
|
import eu.kanade.tachiyomi.data.database.DatabaseHelper
|
||||||
import eu.kanade.tachiyomi.data.database.models.Chapter
|
import eu.kanade.tachiyomi.data.database.models.Chapter
|
||||||
@ -25,8 +26,6 @@ object EXHMigrations {
|
|||||||
|
|
||||||
private val logger = XLog.tag("EXHMigrations")
|
private val logger = XLog.tag("EXHMigrations")
|
||||||
|
|
||||||
private const val CURRENT_MIGRATION_VERSION = 2
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Performs a migration when the application is updated.
|
* Performs a migration when the application is updated.
|
||||||
*
|
*
|
||||||
@ -37,7 +36,7 @@ object EXHMigrations {
|
|||||||
val context = preferences.context
|
val context = preferences.context
|
||||||
val oldVersion = preferences.eh_lastVersionCode().getOrDefault()
|
val oldVersion = preferences.eh_lastVersionCode().getOrDefault()
|
||||||
try {
|
try {
|
||||||
if (oldVersion < CURRENT_MIGRATION_VERSION) {
|
if (oldVersion < BuildConfig.VERSION_CODE) {
|
||||||
if (oldVersion < 1) {
|
if (oldVersion < 1) {
|
||||||
db.inTransaction {
|
db.inTransaction {
|
||||||
// Migrate HentaiCafe source IDs
|
// Migrate HentaiCafe source IDs
|
||||||
@ -78,12 +77,12 @@ object EXHMigrations {
|
|||||||
backupDatabase(context, oldVersion)
|
backupDatabase(context, oldVersion)
|
||||||
}
|
}
|
||||||
|
|
||||||
preferences.eh_lastVersionCode().set(CURRENT_MIGRATION_VERSION)
|
preferences.eh_lastVersionCode().set(BuildConfig.VERSION_CODE)
|
||||||
|
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
} catch(e: Exception) {
|
} catch(e: Exception) {
|
||||||
logger.e( "Failed to migrate app from $oldVersion -> $CURRENT_MIGRATION_VERSION!", e)
|
logger.e( "Failed to migrate app from $oldVersion -> ${BuildConfig.VERSION_CODE}!", e)
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user