remote add nostrconnect url login

This commit is contained in:
DASHU
2025-11-19 19:56:11 +08:00
parent 63c24e5294
commit 09cdfe436b
5 changed files with 163 additions and 43 deletions

View File

@@ -45,20 +45,4 @@ class RemoteSigningInfo {
data['updated_at'] = this.updatedAt;
return data;
}
static RemoteSigningInfo? parseNostrConnectUrl(String nostrconnectUrlText) {
var uri = Uri.parse(nostrconnectUrlText);
var pars = uri.queryParametersAll;
var localPubkey = uri.host;
var relays = pars["relay"];
if (relays == null || relays.isEmpty) {
return null;
}
return RemoteSigningInfo(
localPubkey: localPubkey,
relays: relays.join(","),
);
}
}