github.com/glide-im/glide@v1.6.0/pkg/gate/errors.go (about) 1 package gate 2 3 const ( 4 errClientClosed = "client closed" 5 errClientNotExist = "client does not exist" 6 errClientAlreadyExist = "id already exist" 7 ) 8 9 func IsClientClosed(err error) bool { 10 return err != nil && err.Error() == errClientClosed 11 } 12 13 func IsClientNotExist(err error) bool { 14 return err != nil && err.Error() == errClientNotExist 15 } 16 17 // IsIDAlreadyExist returns true if the error is caused by the ID of the client already exist. 18 // Returns when SetClientID is called with the existing new ID. 19 func IsIDAlreadyExist(err error) bool { 20 return err != nil && err.Error() == errClientAlreadyExist 21 }