private void LoadNicknameCallbackAuto(string error, DS_Nickname data, string nickname) { if (null != error) { //nickname在数据库中不存在,可以作为新的昵称 LogSys.Log(LOG_TYPE.ERROR, "Load {0} data failed: {1}", nickname, error); DSCreateNewUser(nickname); } else { //若数据库中已有该昵称,则向客户端提示错误 string errorMsg = "Duplicated nickname: " + nickname; LogSys.Log(LOG_TYPE.ERROR, errorMsg); Next("End", GetType().Name, errorMsg); } }
private void LoadNicknameCallback(string error, DS_Nickname data, string nickname) { if (null != error) { LogSys.Log(LOG_TYPE.ERROR, "Load {0} data failed: {1}", nickname, error); //若数据库中该昵称不存在,则可以创建新的 JsonMessageCreateNickResult cnResultMsg = new JsonMessageCreateNickResult(); cnResultMsg.m_Account = Account; cnResultMsg.m_Result = (int)CreateNickResult.NICK_SUCCESS; cnResultMsg.m_Nick = nickname; JsonMessageDispatcher.SendDcoreMessage(LobbyServer.Instance.SvrAPI, NodeName, cnResultMsg); DSCreateNewUser(nickname); } else { //若数据库中已有该昵称,则向客户端提示错误 LogSys.Log(LOG_TYPE.ERROR, "Duplicated nickname: {0}", nickname); JsonMessageCreateNickResult cnResultMsg = new JsonMessageCreateNickResult(); cnResultMsg.m_Account = Account; cnResultMsg.m_Result = (int)CreateNickResult.NICK_REPEAT_ERROR; cnResultMsg.m_Nick = nickname; JsonMessageDispatcher.SendDcoreMessage(LobbyServer.Instance.SvrAPI, NodeName, cnResultMsg); } }