You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
781 B
Lua

local errors = {}
function system_error_msg(ec)
if not ec then
return "nil"
end
return errors[ec].desc
end
local function add(err)
assert(errors[err.code] == nil, string.format("have the same error code[%x], msg[%s]", err.code, err.message))
errors[err.code] = {code = err.code, desc = err.desc}
return err.code
end
SYSTEM_ERROR = {
success = add{code = 0x0000, desc = "请求成功"},
failed = add{code = 0x0001, desc = "操作失败"},
}
AUTH_ERROR = {
account_error = add{code = 0x0101, desc = "用户名或密码错误,请检查!"},
account_nil = add{code = 0x0102, desc = "用户名和密码不得为空!"},
account_login = add{code = 0x0103, desc = "该操作需要先登录!"},
}
return errors