diff options
author | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-12-02 16:18:30 +0100 |
---|---|---|
committer | HimbeerserverDE <himbeerserverde@gmail.com> | 2023-12-02 16:18:30 +0100 |
commit | bffbf1d4994b31ddc575d2634a2b392940c8d8b0 (patch) | |
tree | 64ac9791af097ef82ea02d9cbfbbae8c5f2c2698 /hop.go | |
parent | 7407df87a6c22aa0dfcf672ef3082e11d12fd273 (diff) |
replace static fmt.Errorf with errors.New variables
Diffstat (limited to 'hop.go')
-rw-r--r-- | hop.go | 16 |
1 files changed, 10 insertions, 6 deletions
@@ -1,13 +1,19 @@ package proxy import ( - "fmt" + "errors" "image/color" "net" "github.com/HimbeerserverDE/mt" ) +var ( + ErrNoServerConn = errors.New("no server connection") + ErrNoSuchServer = errors.New("inexistent server") + ErrNewMediaPool = errors.New("media pool unknown to client") +) + // Hop connects the ClientConn to the specified upstream server. // At the moment the ClientConn is NOT fixed if an error occurs // so the player may have to reconnect. @@ -18,9 +24,7 @@ func (cc *ClientConn) Hop(serverName string) error { cc.Log("<->", "hop", serverName) if cc.server() == nil { - err := fmt.Errorf("no server connection") - cc.Log("<->", err) - return err + return ErrNoServerConn } var newSrv *Server @@ -32,11 +36,11 @@ func (cc *ClientConn) Hop(serverName string) error { } if newSrv == nil { - return fmt.Errorf("inexistent server") + return ErrNoSuchServer } if newSrv.poolAdded.After(cc.created) { - return fmt.Errorf("media pool unknown to client") + return ErrNewMediaPool } // This needs to be done before the ServerConn is closed |