Всем привет! Я вернулся (надеюсь) и принёс новые сборки :)
369-я сборка #master#master
* Портировал механизм подмены запросов из #webview. Теперь редактировать запросы и ответы можно не только в алгоритмах с WebView, но и в обычных. Это изменение сначала готовилось для ветки mcc-rm, но в итоге стало неактуально за 1.5 месяца моего отсутствия (подробнее ниже);
* Исправил сообщение "Пытаюсь подключиться с помощью MosMetroV2" на "Пытаюсь подключиться с помощью стандартного алгоритма (MosMetroV2 или MosMetroV3)". Дело в том, что алгоритм выбирается в зависимости от того, включен ли MosMetroV3 в настройках.
APK:
https://mosmetro.duckdns.org/api/v1/download.php?branch=master42-я сборка #webview#webview
* Механизм подмены запросов заменён на тот, что был реализован в #master. По сути ничего не изменилось и можно было бы эту сборку вообще не выпускать, но лучше проверить, не сломалось ли что.
APK:
https://mosmetro.duckdns.org/api/v1/download.php?branch=webview4-я сборка #mcc-rm#mcc-rm
* С момента выхода 3-й сборки сеть на МЦК немного перенастроили. Теперь там нет никакого сегмента mcc_rm, т.е всё почти вернулось в норму (ну или мне повезло в среду). Поэтому я отменил хак для алгоритма MosMetroV2, добавленный в 3-й сборке. Код стал чуть лучше, но всё-равно пока не идеален.
* По-прежнему пытаюсь разобраться, почему подключение не происходит с первого раза. В браузере всё работает, а приложение обязательно проходит три этапа: успех, ошибка, уже подключено. Ради эксперимента добавил два запроса, чтобы упаковать эти три попытки в одну.
APK:
https://mosmetro.duckdns.org/api/v1/download.php?branch=mcc-rm—
Изменений не так много, т.к. я ещё только пытаюсь снова вникнуть в код после долгого перерыва. Текущий план разработки такой: сначала чиним МЦК, затем допиливаем и сливаем #webview, потом переходим на SDK 27 (или новее) и только после всего этого исправляем общий бардак.
Не знаю, сколько времени это займёт, особенно с моим графиком учебы. Я заметил, что многие предполагали, что я всё время трачу на универ (и это было бы реально неплохо), но нет, я просто немного приболел (по 2 недели дома и в больнице) и вот только недавно выписался. Так что пока я по универу мало что делаю и редко езжу на общественном транспорте (занятия пропадают почти каждый день), а в декабре начнётся подготовка к сессии, все начнут бегать в панике, и времени на допиливание приложения может не быть. Это я сразу предупреждаю, чтобы вы не думали, что я забросил проект :)
В общем, жду логи 4-й сборки mcc-rm. Лучше отправляйте их на почту, т.к. у меня всё никак не получается разгрести завал в мессенджерах. И перед отправкой, пожалуйста, убедитесь, что интернет реально появился, а то на МЦК успешное подключение не всегда реально успешное. Спасибо!