Make a protobuf based backup system (#112)
* Make a protobuf based backup system, restore not tested * Fix a number * Remove uneeded change * Remove more uneeded changes * Use 1.x style models, backup should be 100% compatible with the 1.x backups * Fix restore service not running * Fix offline chapter restore Cleanup saved searches restore(untested) * Implement onlione/offline option, fix merged manga restore online, fix restore total * Allow setting auto backup to use a full backup * Fix for saved searches restore * Edit some comments * Convert flows back to observables * Fix a model * Fixes and comment only the SY specific things * Move SY values range to 600 from 60 * Combine legacy and full backup services into one Deduplicate a lot of code Simplify a lot of stuff Modify comments * Cleanup * Remove unneeded protobuf config edit because its now the default * Migrate to kotlinx.serialization for backup saved searches * Cleanup saved searches more, move gson type adapters to the legacy package
This commit is contained in:
@@ -5,7 +5,7 @@ import com.elvishew.xlog.XLog
|
||||
import com.pushtorefresh.storio.sqlite.queries.Query
|
||||
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.legacy.models.DHistory
|
||||
import eu.kanade.tachiyomi.data.database.DatabaseHelper
|
||||
import eu.kanade.tachiyomi.data.database.models.Chapter
|
||||
import eu.kanade.tachiyomi.data.database.models.Manga
|
||||
|
||||
Reference in New Issue
Block a user