gateway update

This commit is contained in:
Gordon 2023-03-09 16:15:35 +08:00
parent 232a1be53e
commit 4ac827020d

View File

@ -1,8 +1,6 @@
package msggateway
import (
"OpenIM/pkg/errs"
"errors"
"net/http"
)
@ -10,35 +8,35 @@ func httpError(ctx *UserConnContext, err error) {
code := http.StatusUnauthorized
ctx.SetHeader("Sec-Websocket-Version", "13")
ctx.SetHeader("ws_err_msg", err.Error())
if errors.Is(err, errs.ErrTokenExpired) {
code = errs.ErrTokenExpired.Code()
}
if errors.Is(err, errs.ErrTokenInvalid) {
code = errs.ErrTokenInvalid.Code()
}
if errors.Is(err, errs.ErrTokenMalformed) {
code = errs.ErrTokenMalformed.Code()
}
if errors.Is(err, errs.ErrTokenNotValidYet) {
code = errs.ErrTokenNotValidYet.Code()
}
if errors.Is(err, errs.ErrTokenUnknown) {
code = errs.ErrTokenUnknown.Code()
}
if errors.Is(err, errs.ErrTokenKicked) {
code = errs.ErrTokenKicked.Code()
}
if errors.Is(err, errs.ErrTokenDifferentPlatformID) {
code = errs.ErrTokenDifferentPlatformID.Code()
}
if errors.Is(err, errs.ErrTokenDifferentUserID) {
code = errs.ErrTokenDifferentUserID.Code()
}
if errors.Is(err, errs.ErrConnOverMaxNumLimit) {
code = errs.ErrConnOverMaxNumLimit.Code()
}
if errors.Is(err, errs.ErrConnArgsErr) {
code = errs.ErrConnArgsErr.Code()
}
//if errors.Is(err, errs.ErrTokenExpired) {
// code = errs.ErrTokenExpired.Code()
//}
//if errors.Is(err, errs.ErrTokenInvalid) {
// code = errs.ErrTokenInvalid.Code()
//}
//if errors.Is(err, errs.ErrTokenMalformed) {
// code = errs.ErrTokenMalformed.Code()
//}
//if errors.Is(err, errs.ErrTokenNotValidYet) {
// code = errs.ErrTokenNotValidYet.Code()
//}
//if errors.Is(err, errs.ErrTokenUnknown) {
// code = errs.ErrTokenUnknown.Code()
//}
//if errors.Is(err, errs.ErrTokenKicked) {
// code = errs.ErrTokenKicked.Code()
//}
//if errors.Is(err, errs.ErrTokenDifferentPlatformID) {
// code = errs.ErrTokenDifferentPlatformID.Code()
//}
//if errors.Is(err, errs.ErrTokenDifferentUserID) {
// code = errs.ErrTokenDifferentUserID.Code()
//}
//if errors.Is(err, errs.ErrConnOverMaxNumLimit) {
// code = errs.ErrConnOverMaxNumLimit.Code()
//}
//if errors.Is(err, errs.ErrConnArgsErr) {
// code = errs.ErrConnArgsErr.Code()
//}
ctx.ErrReturn(err.Error(), code)
}