refactor(http): удалить интерфейс IHttpClient и упростить реализацию AppHttpClient (#42)

* refactor(http): удалить интерфейс IHttpClient и упростить реализацию AppHttpClient

- Удален интерфейс IHttpClient, что упростило структуру кода.
- AppHttpClient теперь напрямую использует Dio без промежуточного интерфейса.
- Обновлены зависимости в репозиториях для использования нового HTTP клиента.

* refactor(code):  dart format

* chore(pr-template): удалить отключения markdownlint из шаблона PR

* docs(copilot-instructions): добавить правила проведения Code Review

---------

Co-authored-by: petrovyuri <petrovyuri@example.com>
This commit is contained in:
Yuri Petrov
2025-12-11 10:27:19 +03:00
committed by GitHub
parent ab64fb9246
commit 4a49083ef3
15 changed files with 54 additions and 258 deletions

View File

@@ -290,21 +290,9 @@ class _Icon extends StatelessWidget {
@override
Widget build(BuildContext context) {
return switch (type) {
.success => const Icon(
Icons.check_circle,
color: Colors.white,
size: 32,
),
.error => const Icon(
Icons.error,
color: Colors.white,
size: 32,
),
.info => const Icon(
Icons.info,
color: Colors.white,
size: 32,
),
.success => const Icon(Icons.check_circle, color: Colors.white, size: 32),
.error => const Icon(Icons.error, color: Colors.white, size: 32),
.info => const Icon(Icons.info, color: Colors.white, size: 32),
};
}
}