private void DenyLogin(ANWI.Messaging.LoginResponse.Code code) { ANWI.Messaging.Message resp = new ANWI.Messaging.Message( 0, new ANWI.Messaging.LoginResponse(code, null)); SendMessage(resp); }
/// <summary> /// Writes a failure message based on the result code. /// </summary> /// <param name="c"></param> /// <returns></returns> private string Login_GetFailedText( ANWI.Messaging.LoginResponse.Code c) { switch (c) { case ANWI.Messaging.LoginResponse.Code.FAILED_CREDENTIALS: return("Login Failed: Invalid Credentials"); case ANWI.Messaging.LoginResponse.Code.FAILED_VERSION: return("Login Failed: Incompatible Version"); case ANWI.Messaging.LoginResponse.Code.FAILED_SERVER_ERROR: return("Login Failed: Server Error"); case ANWI.Messaging.LoginResponse.Code.FAILED_OTHER: return("Login Failed: Unknown Error"); default: return("Login Failed"); } }