Esempio n. 1
0
        protected override void DoCleanup()
        {
            try
            {
                Logger.LogTrace("OsdbSession: Attempt to logout from OSDB server ...");

                OsdbStatusResponse rsp = _client.Logout(_sessionToken);
                if (!rsp.IsOK())
                {
                    // Logout failed.
                    throw new SubtitleDownloadException("Logout from OSDB server has failed", rsp.status);
                }

                Logger.LogTrace("OsdbSession: Succesfully logged out from OSDB server.");
            }
            finally
            {
                _client = null;

                Logger.LogTrace("OsdbSession: Object destroyed.");
            }
        }
Esempio n. 2
0
 protected override void DoInitializeSession()
 {
     Logger.LogHeavyTrace("OsdbSession: creating OSDB server connection ...");
     _client = new OsdbConnection(_serverUrl, AppConfig.ProxySettings);
 }
Esempio n. 3
0
        protected override void DoCleanup()
        {
            try
            {
                Logger.LogHeavyTrace("OsdbSession: Attempt to logout from OSDB server ...");

                OsdbStatusResponse rsp = _client.Logout(_sessionToken);
                if (!rsp.IsOK())
                {
                    // Logout failed.
                    throw new SubtitleDownloadException("Logout from OSDB server has failed", rsp.status);
                }

                Logger.LogHeavyTrace("OsdbSession: Succesfully logged out from OSDB server.");
            }
            finally
            {
                _client = null;

                Logger.LogHeavyTrace("OsdbSession: Object destroyed.");
            }
        }
Esempio n. 4
0
 protected override void DoInitializeSession()
 {
     Logger.LogTrace("OsdbSession: creating OSDB server connection ...");
     _client = new OsdbConnection(_serverUrl, AppConfig.ProxySettings);
 }