Example #1
0
        public ServerResponse CancelGame()
        {
            const string apiPage = "cancel.php";

            try
            {
                var response = PostToThirdParty(ApiType.CancelGame, apiPage);
                if (response != (int)ServerResponse.Correct)
                {
                    TiDebugHelper.Error($"{apiPage} response has error, ErrorCode = {response}");
                    if (response == (int)ServerResponse.AuthFail)
                    {
                        throw new AuthFailException();
                    }
                }

                return((ServerResponse)response);
            }
            catch (WebException e)
            {
                TiDebugHelper.Error($" WebException: {e}");
                SaveFailRequestToDb(ApiType.CancelGame, apiPage);
                throw e;
            }
        }
Example #2
0
 public virtual void RecordError(string message)
 {
     TiDebugHelper.Error(message);
 }