lightning_uri: small cleanup

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2022-10-30 23:20:17 -07:00
parent 5f450ca936
commit ffe2784873

View File

@@ -18,15 +18,7 @@ struct Profile: Decodable {
let lud16: String?
var lightning_uri: URL? {
if let url = (self.lud06.flatMap { URL(string: "lightning:" + $0) }) {
return url
}
if let url = (self.lud16.flatMap { URL(string: "lightning:" + $0) }) {
return url
}
return nil
return make_ln_url(self.lud06) ?? make_ln_url(self.lud16)
}
static func displayName(profile: Profile?, pubkey: String) -> String {
@@ -34,9 +26,8 @@ struct Profile: Decodable {
}
}
enum NostrTag {
case other_event(OtherEvent)
case key_event(KeyEvent)
func make_ln_url(_ str: String?) -> URL? {
return str.flatMap { URL(string: "lightning:" + $0) }
}
struct NostrSubscription {