diff options
Diffstat (limited to 'internal/server/custom.go')
| -rw-r--r-- | internal/server/custom.go | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/internal/server/custom.go b/internal/server/custom.go deleted file mode 100644 index 6171e24..0000000 --- a/internal/server/custom.go +++ /dev/null @@ -1,35 +0,0 @@ -package server - -import ( - "github.com/go-errors/errors" -) - -func (ss *Servers) SetCustomServer(server Server) error { - b, err := server.Base() - if err != nil { - return err - } - - if b.Type != "custom_server" { - return errors.New("not a custom server") - } - - if _, ok := ss.CustomServers.Map[b.URL]; ok { - ss.CustomServers.CurrentURL = b.URL - ss.IsType = CustomServerType - } else { - return errors.Errorf("this server is not yet added as a custom server: %s", b.URL) - } - return nil -} - -func (ss *Servers) GetCustomServer(url string) (*InstituteAccessServer, error) { - if srv, ok := ss.CustomServers.Map[url]; ok { - return srv, nil - } - return nil, errors.Errorf("failed to get institute access server - no custom server with URL '%s'", url) -} - -func (ss *Servers) RemoveCustomServer(url string) { - ss.CustomServers.Remove(url) -} |
