summaryrefslogtreecommitdiff
path: root/internal/server
diff options
context:
space:
mode:
authorjwijenbergh <jeroenwijenbergh@protonmail.com>2023-08-16 13:25:15 +0200
committerJeroen Wijenbergh <46386452+jwijenbergh@users.noreply.github.com>2023-09-25 09:43:37 +0200
commitf583a28694be3ec3b99318673c6cdb6e42ee1372 (patch)
treea80e65573f3db46212f1b31a865ece499e574d66 /internal/server
parentb0e1fdb2ee09e10c2f2f8a78e14d39282595fab5 (diff)
Client + Exports + Python: Add a startup boolean to getconfig
To be used for autoconnect on startup. If autoconnect on startup set to true This ignores any callbacks that require user input (profile, authorization & location callbacks)
Diffstat (limited to 'internal/server')
-rw-r--r--internal/server/server.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/internal/server/server.go b/internal/server/server.go
index 45d6ccd..c971c72 100644
--- a/internal/server/server.go
+++ b/internal/server/server.go
@@ -32,6 +32,15 @@ type Server interface {
Public() (interface{}, error)
}
+// Name gets the name for the server and falls back to a default of "Unknown Server"
+func Name(srv Server) string {
+ n := "Unknown Server"
+ if b, err := srv.Base(); err == nil {
+ n = b.URL
+ }
+ return n
+}
+
func UpdateTokens(srv Server, t oauth.Token) {
srv.OAuth().UpdateTokens(t)
}