Catch JSONFeedAdapter exceptions

This commit is contained in:
Shinokuni 2020-09-20 18:48:43 +02:00
parent 694ff6331e
commit cb41f3c7ac

View File

@ -1,5 +1,6 @@
package com.readrops.api.localfeed.json
import com.readrops.api.utils.ParseException
import com.readrops.api.utils.nextNullableString
import com.readrops.db.entities.Feed
import com.squareup.moshi.FromJson
@ -13,6 +14,7 @@ class JSONFeedAdapter {
@FromJson
fun fromJson(reader: JsonReader): Feed {
try {
val feed = Feed()
reader.beginObject()
@ -30,6 +32,9 @@ class JSONFeedAdapter {
reader.endObject()
return feed
} catch (e: Exception) {
throw ParseException(e.message)
}
}
companion object {