Необходимо доработать лаунчер и апдейтер

Цена договорная
01 октября 2024, 11:24 • 4 отклика • 54 просмотра
1. Добавить многопоточность апдейтер/билдер (сейчас обработка происходит по одному файлу), возможно следует использовать async/await
2. Добавить в лаунчер блок для отображения новостей через API https://xenforo.com/community/pages/api-endpoints/#route_get_threads_ (дата, аватарка пользователя с форума который написал новость, название темы, сортировка от новой к старым). Последние N новостей (где N можно будет указать в настройках проекта)
3. Сейчас при отмене (нажатии кнопки STOP) во время загрузки фала происходит прерывание и появляется ошибка, необходимо что бы остановка происходила корректно, после загрузки текущего файла.
4. Добавить возможность самообновления лаунчера (когда скачивается новая версия лаунчера)
5. Код проекта для ознакомления расположен https://github.com/cyberinferno/cabal-online-updater (https://github.com/cyberinferno/cabal-online-updater/blob/master/ClientUpdater/Updater.cs )тут вы сможете увидеть и точно оценить фронт работ.
6. Выполнение работы и оплата будет происходить поэтапно за каждый выполненный пункт
Возможно, у вас будут так же рекомендации по оптимизации кода лаунчера и апдейтера. В дальнейшем так же будет добавление нового функционала (OAuth и т.п)
Работа на нашем git репозитории (исходники немного нами изменены, но очень незначительно, в основном касательно дизайна).
Просьба обязательно прикрепить ссылки к вашим работам.
Студиям просьба не беспокоить.
Обязательно укажите ваш телеграм для связи.
Обязательно! Если вы не можете работать постоянно, и намерены пропадать, то не стоит писать нам.
Очень прошу не присылать шаблонные отклики.
На связи желательно быть с 11 и до 19.00 по МСК.
Оплата желательно USDT (не резиденты России)