mirror of
https://github.com/sudoxnym/habitica-android.git
synced 2026-05-18 19:59:00 +00:00
catch task deserialization error more targeted
This commit is contained in:
parent
5f159856a9
commit
2829a98d34
1 changed files with 4 additions and 4 deletions
|
|
@ -71,8 +71,10 @@ class TaskListDeserializer : JsonDeserializer<TaskList> {
|
|||
task.up = obj.get("up")?.asBoolean ?: false
|
||||
task.down = obj.get("down")?.asBoolean ?: false
|
||||
task.streak = obj.get("streak")?.asInt
|
||||
task.counterUp = obj.get("counterUp")?.asInt
|
||||
task.counterDown = obj.get("counterDown")?.asInt
|
||||
try {
|
||||
task.counterUp = obj.get("counterUp")?.asInt
|
||||
task.counterDown = obj.get("counterDown")?.asInt
|
||||
} catch (ignored: java.lang.UnsupportedOperationException) {}
|
||||
task.dateCreated = ctx.deserialize(obj.get("createdAt"), Date::class.java)
|
||||
task.dueDate = ctx.deserialize(obj.get("date"), Date::class.java)
|
||||
task.startDate = ctx.deserialize(obj.get("startDate"), Date::class.java)
|
||||
|
|
@ -128,8 +130,6 @@ class TaskListDeserializer : JsonDeserializer<TaskList> {
|
|||
}
|
||||
} catch (ignored: ClassCastException) {
|
||||
|
||||
} catch (ignored: java.lang.UnsupportedOperationException) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue