mirror of
https://github.com/mihonapp/mihon.git
synced 2024-11-07 11:17:25 +01:00
fix restore from old backup to updated trackimpl. (#1269)
* fix restore from old backup to updated trackimpl. added backup of tracking url for new backups * assignment not needed
This commit is contained in:
parent
bf9b9ca54c
commit
cf5c816483
@ -14,6 +14,7 @@ object TrackTypeAdapter {
|
|||||||
private const val REMOTE = "r"
|
private const val REMOTE = "r"
|
||||||
private const val TITLE = "t"
|
private const val TITLE = "t"
|
||||||
private const val LAST_READ = "l"
|
private const val LAST_READ = "l"
|
||||||
|
private const val TRACKING_URL = "u"
|
||||||
|
|
||||||
fun build(): TypeAdapter<TrackImpl> {
|
fun build(): TypeAdapter<TrackImpl> {
|
||||||
return typeAdapter {
|
return typeAdapter {
|
||||||
@ -27,6 +28,8 @@ object TrackTypeAdapter {
|
|||||||
value(it.remote_id)
|
value(it.remote_id)
|
||||||
name(LAST_READ)
|
name(LAST_READ)
|
||||||
value(it.last_chapter_read)
|
value(it.last_chapter_read)
|
||||||
|
name(TRACKING_URL)
|
||||||
|
value(it.tracking_url)
|
||||||
endObject()
|
endObject()
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -42,6 +45,7 @@ object TrackTypeAdapter {
|
|||||||
SYNC -> track.sync_id = nextInt()
|
SYNC -> track.sync_id = nextInt()
|
||||||
REMOTE -> track.remote_id = nextInt()
|
REMOTE -> track.remote_id = nextInt()
|
||||||
LAST_READ -> track.last_chapter_read = nextInt()
|
LAST_READ -> track.last_chapter_read = nextInt()
|
||||||
|
TRACKING_URL -> track.tracking_url = nextString()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -20,7 +20,7 @@ class TrackImpl : Track {
|
|||||||
|
|
||||||
override var status: Int = 0
|
override var status: Int = 0
|
||||||
|
|
||||||
override lateinit var tracking_url: String
|
override var tracking_url: String = ""
|
||||||
|
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (this === other) return true
|
if (this === other) return true
|
||||||
|
Loading…
Reference in New Issue
Block a user