Задача
Необходимо исправить несколько ошибок в готовом приложении на Go (Goland). Приложение является чекером Gmail-почт и содержит следующие проблемы:
- Некорректная проверка почт на принадлежность к разным странам
- Не скачивается PNG-картинка (вероятно, логотип или результат)
- Кнопка закрытия не работает в установщике (инсталлере)
- Создается слишком много копий результата работы (дублирование файлов)
Дополнительно
Исполнитель в процессе работы может выявить и исправить другие ошибки приложения. Общение с заказчиком будет на связи, чтобы уточнить детали работы приложения.
Требования к исправлениям
- Сохранить исходную логику проверки адресов, но сделать корректное определение страны по домену
- Наладить корректное скачивание и сохранение PNG-изображения
- Исправить работу кнопки закрытия в инсталлере (возможно, обработка нажатия правильная)
- Устранить логическую ошибку, приводящую к дублированию итогового файла с результатами