diff --git a/app/src/main/java/com/greenart7c3/nostrsigner/models/Permission.kt b/app/src/main/java/com/greenart7c3/nostrsigner/models/Permission.kt index f15e6d05..9af876b2 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/models/Permission.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/models/Permission.kt @@ -49,7 +49,7 @@ data class Permission( companion object { fun fromJson(jsonObject: JsonNode): Permission = Permission( type = jsonObject.get("type").asText().intern(), - kind = jsonObject.get("kind").asText()?.toIntOrNull(), + kind = jsonObject.get("kind")?.asText()?.toIntOrNull(), ) } } diff --git a/app/src/main/java/com/greenart7c3/nostrsigner/service/IntentUtils.kt b/app/src/main/java/com/greenart7c3/nostrsigner/service/IntentUtils.kt index cf5dc19c..eda794fa 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/service/IntentUtils.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/service/IntentUtils.kt @@ -421,7 +421,8 @@ object IntentUtils { val permissions: MutableList? = json?.let { try { Permission.mapper.readValue>(it) - } catch (_: Exception) { + } catch (e: Exception) { + AmberLog.e("IntentUtils", "Error parsing permissions: $json", e) null } }