Initial cloud-services repo - gateway service + pkg modules

This commit is contained in:
Chris Rai
2026-01-30 23:14:52 -05:00
commit fbb820d7b3
1037 changed files with 171318 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
package websocket
import (
"fmt"
"strings"
"github.com/gobwas/ws"
"github.com/pkg/errors"
)
func isNormalClosure(err error) bool {
return strings.Contains(err.Error(), fmt.Sprintf("%d", ws.StatusNormalClosure))
}
var ErrFailedAuthentication = errors.New("failed authentication")
var ErrFailedToLoad = errors.New("failed loading")
var ErrInvalidHeaders = errors.New("request missing header Ssl-Client-Subject-Dn")
var ErrInvalidToken = errors.New("token missing username field")
func ErrInvalidHandler(handler string) error {
return errors.Errorf("%s is an invalid message handler", handler)
}