User relays view

Changelog-Added: Added relay list to user profiles
This commit is contained in:
William Casarin
2022-12-29 16:55:36 -08:00
parent 9e6e22fa2d
commit 1b21a7a7b7
5 changed files with 79 additions and 3 deletions
+14 -1
View File
@@ -10,12 +10,25 @@ import SwiftUI
struct RecommendedRelayView: View {
let damus: DamusState
let relay: String
let add_button: Bool
init(damus: DamusState, relay: String) {
self.damus = damus
self.relay = relay
self.add_button = true
}
init(damus: DamusState, relay: String, add_button: Bool) {
self.damus = damus
self.relay = relay
self.add_button = add_button
}
var body: some View {
HStack {
Text(relay)
Spacer()
if let ev = damus.contacts.event {
if let ev = damus.contacts.event, add_button {
if let privkey = damus.keypair.privkey {
Button("Add") {
guard let ev = add_relay(ev: ev, privkey: privkey, current_relays: damus.pool.descriptors, relay: relay, info: .rw) else {