Allow Adding Relay Without wss:// Prefix
Closes: #261 Changelog-Added: Allow Adding Relay Without wss:// Prefix
This commit is contained in:
committed by
William Casarin
parent
61a451184b
commit
b688fa98a5
@@ -134,14 +134,18 @@ struct ConfigView: View {
|
|||||||
}
|
}
|
||||||
.sheet(isPresented: $show_add_relay) {
|
.sheet(isPresented: $show_add_relay) {
|
||||||
AddRelayView(show_add_relay: $show_add_relay, relay: $new_relay) { m_relay in
|
AddRelayView(show_add_relay: $show_add_relay, relay: $new_relay) { m_relay in
|
||||||
guard let relay = m_relay else {
|
guard var relay = m_relay else {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if relay.starts(with: "wss://") == false {
|
||||||
|
relay = "wss://" + relay
|
||||||
|
}
|
||||||
|
|
||||||
guard let url = URL(string: relay) else {
|
guard let url = URL(string: relay) else {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
guard let ev = state.contacts.event else {
|
guard let ev = state.contacts.event else {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
@@ -156,9 +160,9 @@ struct ConfigView: View {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
state.pool.connect(to: [new_relay])
|
state.pool.connect(to: [relay])
|
||||||
|
|
||||||
guard let new_ev = add_relay(ev: ev, privkey: privkey, current_relays: state.pool.descriptors, relay: new_relay, info: info) else {
|
guard let new_ev = add_relay(ev: ev, privkey: privkey, current_relays: state.pool.descriptors, relay: relay, info: info) else {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user