Exemplo n.º 1
0
 private static OpenSubtitlesClient LogIn(string langCode)
 {
     var userName = Properties.Settings.Default.OpenSubtitlesUserName;
     var password = Properties.Settings.Default.OpenSubtitlesPassword;
     var passwordHash = "";
     using (MD5 md5Hash = MD5.Create())
     {
         passwordHash = GetMd5Hash(md5Hash, password);
     }
     var userAgent = Properties.Settings.Default.OpenSubtitlesUserAgent;
     var client = new OpenSubtitlesClient(Properties.Settings.Default.OpenSubtitleApiURL);
     _logger.Trace("Trying to login... ");
     var loginOK = client.Login(userName, passwordHash, langCode, userAgent);
     if (!loginOK)
     {
         _logger.Error("Login failed!");
     }
     return client;
 }