From eeb33a83f23d6778e8c23c5bf5182dd0b5eab8a1 Mon Sep 17 00:00:00 2001 From: greenart7c3 Date: Fri, 29 Sep 2023 12:40:17 -0300 Subject: [PATCH] try to get websitename from callback url --- .../com/greenart7c3/nostrsigner/service/IntentUtils.kt | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) 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 6117dd39..0e037ee5 100644 --- a/app/src/main/java/com/greenart7c3/nostrsigner/service/IntentUtils.kt +++ b/app/src/main/java/com/greenart7c3/nostrsigner/service/IntentUtils.kt @@ -1,6 +1,7 @@ package com.greenart7c3.nostrsigner.service import android.content.Intent +import android.net.Uri import com.greenart7c3.nostrsigner.models.IntentData import com.greenart7c3.nostrsigner.models.SignerType import com.greenart7c3.nostrsigner.service.model.Event @@ -31,13 +32,8 @@ object IntentUtils { intent.data?.toString()?.replace("nostrsigner:", "") ?: "" } - val split = data.split(";") - var name = "" - if (split.isNotEmpty()) { - if (split.last().lowercase().contains("name=")) { - name = split.last().replace("name=", "") - } - } + val callbackUrl = intent.extras?.getString("callbackUrl") ?: "" + val name = if (callbackUrl.isNotBlank()) Uri.parse(callbackUrl).host ?: "" else "" val pubKey = intent.extras?.getString("pubKey") ?: "" val id = intent.extras?.getString("id") ?: ""