Skip to content
This repository was archived by the owner on Jun 8, 2024. It is now read-only.

Commit dc02a63

Browse files
committed
PackageDatabase: Fix
Signed-off-by: Fung Gwo <[email protected]>
1 parent 015e7e7 commit dc02a63

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

mobile/src/main/kotlin/info/papdt/express/helper/dao/PackageDatabase.kt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,15 @@ class PackageDatabase private constructor(private val mContext: Context) {
4949
}
5050
json = json ?: "{\"data\":[], \"lastUpdateTime\":0}"
5151

52-
this.data = Gson().fromJson(json, PackageDatabase::class.java).data
52+
val obj = Gson().fromJson(json, PackageDatabase::class.java)
53+
this.data = obj.data
54+
this.lastUpdateTime = obj.lastUpdateTime
5355
}
5456

5557
fun restoreData(json: String) {
56-
this.data = Gson().fromJson(json, PackageDatabase::class.java).data
58+
val obj = Gson().fromJson(json, PackageDatabase::class.java)
59+
this.data = obj.data
60+
this.lastUpdateTime = obj.lastUpdateTime
5761
CoroutineScope(Dispatchers.IO).launch { PushApi.sync(getPackageIdList()) }
5862
}
5963

0 commit comments

Comments
 (0)