servererrs

package
v0.0.0-...-2a6e696 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2024 License: AGPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	HasRegistered        = 100001 // user has already registered
	PasswordErr          = 100002 // Password error
	NotFoundAccountErr   = 100003 // not found user account
	NotFoundUserTokenErr = 100004 // not found user token
	KickOffMeetingError  = 100010

	MeetingUserLimitError = 200001 // one user joins more than one meeting
	MeetingPasswordError  = 200002 // password not match error
	MeetingAuthCheckError = 200003 // meeting auth check permission error
	MeetingCompleteError  = 200004 // meeting update check error
)

Error codes for various error scenarios.

View Source
const (
	NoError       = 0      // No error
	DatabaseError = 900002 // Database error (redis/mysql, etc.)
	NetworkError  = 900004 // Network error
	DataError     = 900007 // Data error

	// General error codes.
	ServerInternalError = 500  // Server internal error
	ArgsError           = 1001 // Input parameter error

	// Account error codes.
	UserIDNotFoundError    = 1101 // UserID does not exist or is not registered
	RegisteredAlreadyError = 1102 // user is already registered

	// Group error codes.
	GroupIDNotFoundError = 1201 // GroupID does not exist
	GroupIDExisted       = 1202 // GroupID already exists

)

General error codes.

View Source
const UnknownCode = 1000

UnknownCode represents the error code when code is not parsed or parsed code equals 0.

Variables

View Source
var (
	ErrDatabase = errs.NewCodeError(DatabaseError, "DatabaseError")
	ErrNetwork  = errs.NewCodeError(NetworkError, "NetworkError")

	ErrInternalServer         = errs.NewCodeError(ServerInternalError, "ServerInternalError")
	ErrArgs                   = errs.NewCodeError(ArgsError, "ArgsError")
	ErrUserIDNotFound         = errs.NewCodeError(UserIDNotFoundError, "UserIDNotFoundError")
	ErrRegisteredAlready      = errs.NewCodeError(HasRegistered, "RegisteredAlreadyError")
	ErrUserPasswordError      = errs.NewCodeError(PasswordErr, "PasswordErr")
	ErrUserAccountNotFoundErr = errs.NewCodeError(NotFoundAccountErr, "NotFoundAccountErr")
	ErrUserTokenNotFoundErr   = errs.NewCodeError(NotFoundUserTokenErr, "NotFoundUserTokenErr")
	ErrKickOffMeeting         = errs.NewCodeError(KickOffMeetingError, "KickOffMeetingError")

	ErrMeetingUserLimit        = errs.NewCodeError(MeetingUserLimitError, "MeetingUserLimitError")
	ErrMeetingPasswordNotMatch = errs.NewCodeError(MeetingPasswordError, "MeetingPasswordError")
	ErrMeetingAuthCheck        = errs.NewCodeError(MeetingAuthCheckError, "MeetingAuthCheckError")
	ErrMeetingAlreadyCompleted = errs.NewCodeError(MeetingCompleteError, "MeetingCompleteError")
)
View Source
var Relation = &relation{m: make(map[int]map[int]struct{})}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL