Documentation ¶
Index ¶
Constants ¶
View Source
const ( SUCCESS = 200 MESSAGE_SUCCESS = 201 LOGIN_SUCCESS = 202 REGISTER_SUCCESS = 203 BROADCAST_SUCCESS = 204 ERROR = 500 ERROR_AUTH = 10000 ERROR_AUTH_FAILED = 10001 ERROR_ADD_USER_FAILED = 10002 ERROR_EXIST_USER = 10003 ERROR_EXIST_USER_FAILED = 10004 ERROR_MULTIPLE_LOGIN = 10005 ERROR_MULTIPLE_LOGIN_FAILED = 10006 ERROR_UNAUTHORIZED = 10007 ERROR_USER_NOT_ONLINE = 10008 ERROR_CONNECTION_CLOSED = 10009 ERROR_FIND_USER = 10010 ERROR_FIND_USER_FAILED = 10011 )
Variables ¶
View Source
var ( // ErrorCount = 0 Clients = make(map[*Client]bool) Managers = make(map[string]*Client) )
store current user
View Source
var EngMsgFlags = map[int]string{
SUCCESS: "success",
LOGIN_SUCCESS: "login success",
REGISTER_SUCCESS: "register success",
MESSAGE_SUCCESS: "message sended",
BROADCAST_SUCCESS: "broadcast success",
ERROR: "failed",
ERROR_AUTH: "User not found.",
ERROR_AUTH_FAILED: "authorize failed",
ERROR_ADD_USER_FAILED: "register failed",
ERROR_EXIST_USER: "user is existed",
ERROR_EXIST_USER_FAILED: "查詢使用者失敗",
ERROR_MULTIPLE_LOGIN: "multi user login",
ERROR_MULTIPLE_LOGIN_FAILED: "使用者登入狀態獲取失敗",
ERROR_UNAUTHORIZED: "please login first",
ERROR_USER_NOT_ONLINE: "user is not online",
ERROR_CONNECTION_CLOSED: "連線已關閉",
ERROR_FIND_USER: "找不到使用者",
ERROR_FIND_USER_FAILED: "查詢使用者失敗",
}
MsgFlags maps error code to error message
var MsgFlags = map[int]string { SUCCESS: "操作成功", MESSAGE_SUCCESS: "訊息發送成功", ERROR: "failed", ERROR_AUTH: "使用者名稱或密碼錯誤", ERROR_AUTH_FAILED: "認證失敗請重試", ERROR_ADD_USER_FAILED: "使用者創建失敗", ERROR_EXIST_USER: "使用者已存在", ERROR_EXIST_USER_FAILED: "查詢使用者失敗", ERROR_MULTIPLE_LOGIN: "使用者已在其他地方登入", ERROR_MULTIPLE_LOGIN_FAILED: "使用者登入狀態獲取失敗", ERROR_UNAUTHORIZED: "請先進行登入", ERROR_USER_NOT_ONLINE: "使用者目前不在線上", ERROR_CONNECTION_CLOSED: "連線已關閉", ERROR_FIND_USER: "找不到使用者", ERROR_FIND_USER_FAILED: "查詢使用者失敗", }
Functions ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.