/// <summary> /// Тестовый метод для проверки авторизации на сервере Rdev /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private async void AuthTest_ClickAsync(object sender, EventArgs e) { try { logger.Debug("Запущен тест проверки авторизации на Rdev."); await client.Authorize(); logger.Success("Тест выполнен успешно."); } catch (Exception ex) { logger.Error("Ошибка при выполнении теста: " + ex.Message); } }
/// <summary> /// Метод скачивает архив с аудиокнигой и передает по файлам на сервер Rdev /// </summary> /// <param name="audiobook">Аудиокнига которую необходимо загрузить</param> /// <returns></returns> public async Task Grab(Audiobook audiobook) { logger.Debug("Запускаем авторизацию на сервере Rdev."); // Авторизуемся на сервере Rdev await client.Authorize(); logger.Debug("Запускаем скачивание с удаленного сервера."); // Скачиваем аудиокнигу в локальную директорию await Download(audiobook); logger.Debug("Запускаем выгрузку файлов аудиокниги на сервер Rdev."); // Выгружаем аудиокнигу на Rdev из локальной директроии await Upload(audiobook); }