Avoids parsing metadata events several times due to the json parser stopping coroutines.
This commit is contained in:
@@ -414,12 +414,6 @@ class UserMetadata {
|
||||
|
||||
var twitter: String? = null
|
||||
|
||||
@Transient
|
||||
var updatedMetadataAt: Long = 0
|
||||
|
||||
@Transient
|
||||
var latestMetadata: MetadataEvent? = null
|
||||
|
||||
@Transient
|
||||
var tags: ImmutableListOfLists<String>? = null
|
||||
|
||||
|
||||
@@ -154,10 +154,7 @@ class MetadataEvent(
|
||||
) : Event(id, pubKey, createdAt, KIND, tags, content, sig) {
|
||||
fun contactMetaData() =
|
||||
try {
|
||||
mapper.readValue(
|
||||
ByteArrayInputStream(content.toByteArray(Charsets.UTF_8)),
|
||||
UserMetadata::class.java,
|
||||
)
|
||||
mapper.readValue(content, UserMetadata::class.java)
|
||||
} catch (e: Exception) {
|
||||
// e.printStackTrace()
|
||||
Log.w("MT", "Content Parse Error: ${e.localizedMessage} $content")
|
||||
|
||||
Reference in New Issue
Block a user