private void UnhandledError(object[] response) { var error = new RPCErrorMessage(response); switch (error.ExceptionType) { case "BadLoginError": throw new ApplicationException(error.ExceptionMessage); break; default: var ex = new ApplicationException("Unknown error type: " + error.ExceptionType); ex.Data.Add("Message", error.ExceptionMessage); ex.Data.Add("Traceback", error.Traceback); throw ex; } }
private static void HandleError(RPCErrorMessage e) { e.PrintDump(); }