Инструменты пользователя

Инструменты сайта


ru:addons:capmonster:funcaptcha

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Both sides previous revision Предыдущая версия
ru:addons:capmonster:funcaptcha [2015/11/12 10:27]
afameless
ru:addons:capmonster:funcaptcha [2015/11/23 14:42] (текущий)
afameless
Строка 30: Строка 30:
 // ошибка загрузки файла // ошибка загрузки файла
 var fileLoadingError = false; var fileLoadingError = false;
 +// cписок урлов скаченных файлов 
 +var usedURLs = new List<​string>​(); ​  
 + 
 Action OpenAudioForm = () => { Action OpenAudioForm = () => {
  project.SendInfoToLog("​Открываем форму с аудио заданием",​ needShowMessages);​  project.SendInfoToLog("​Открываем форму с аудио заданием",​ needShowMessages);​
Строка 65: Строка 67:
  if (k == (tryLoadElement - 1)) timeout = true;  if (k == (tryLoadElement - 1)) timeout = true;
  }  }
- +   
 + foreach (var usedUrl in usedURLs) 
 +
 + if (usedUrl.Contains(href)) 
 + throw new Exception("​Отсутствует новый аудио файл"​);​ 
 +
 + usedURLs.Add(href);​ 
 +
  project.SendInfoToLog("​Скачиваем аудио файл",​ needShowMessages);​  project.SendInfoToLog("​Скачиваем аудио файл",​ needShowMessages);​
  try  try
Строка 84: Строка 93:
  }  }
 }; };
 + 
 Action Recognize= () => { Action Recognize= () => {
  project.SendInfoToLog("​Распознаем",​ needShowMessages);​  project.SendInfoToLog("​Распознаем",​ needShowMessages);​
Строка 114: Строка 123:
  }  }
 }; };
 + 
 Action InputAnswer= () => { Action InputAnswer= () => {
  if (!String.IsNullOrEmpty(answer) && answer != "​sorry"​)  if (!String.IsNullOrEmpty(answer) && answer != "​sorry"​)
ru/addons/capmonster/funcaptcha.txt · Последние изменения: 2015/11/23 14:42 — afameless