Add relay server address for the status

This commit is contained in:
Zoltán Papp
2024-07-10 22:17:54 +02:00
parent 4e75e15ea1
commit 83b83ccfd2
7 changed files with 50 additions and 11 deletions
+9 -4
View File
@@ -129,10 +129,19 @@ func (m *Manager) RelayInstanceAddress() (string, error) {
return m.relayClient.ServerInstanceURL()
}
// ServerURL returns the address of the permanent relay server.
func (m *Manager) ServerURL() string {
return m.serverURL
}
func (m *Manager) HasRelayAddress() bool {
return m.serverURL != ""
}
func (m *Manager) UpdateToken(token *relayAuth.Token) {
m.tokenStore.UpdateToken(token)
}
func (m *Manager) openConnVia(serverAddress, peerKey string) (net.Conn, error) {
// check if already has a connection to the desired relay server
m.relayClientsMutex.RLock()
@@ -264,7 +273,3 @@ func (m *Manager) notifyOnDisconnectListeners(serverAddress string) {
m.listenerLock.Unlock()
}
func (m *Manager) UpdateToken(token *relayAuth.Token) {
m.tokenStore.UpdateToken(token)
}