mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2025-09-26 21:36:24 +02:00
Fixes issue with unable to parse text-based content in the event.
This commit is contained in:
@@ -21,6 +21,7 @@
|
||||
package com.vitorpamplona.quartz.nip89AppHandlers.definition
|
||||
|
||||
import android.util.Log
|
||||
import android.util.Log.e
|
||||
import androidx.compose.runtime.Immutable
|
||||
import com.vitorpamplona.quartz.nip01Core.core.BaseAddressableEvent
|
||||
import com.vitorpamplona.quartz.nip01Core.core.HexKey
|
||||
@@ -55,9 +56,16 @@ class AppDefinitionEvent(
|
||||
cachedMetadata
|
||||
} else {
|
||||
try {
|
||||
val newMetadata = AppMetadata.parse(content)
|
||||
cachedMetadata = newMetadata
|
||||
newMetadata
|
||||
if (content.startsWith("{")) {
|
||||
val newMetadata = AppMetadata.parse(content)
|
||||
cachedMetadata = newMetadata
|
||||
newMetadata
|
||||
} else {
|
||||
val newMetadata = AppMetadata()
|
||||
newMetadata.name = content
|
||||
cachedMetadata = newMetadata
|
||||
newMetadata
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
e.printStackTrace()
|
||||
Log.w("AppDefinitionEvent", "Content Parse Error: ${toNostrUri()} ${e.localizedMessage}")
|
||||
|
Reference in New Issue
Block a user