diff --git a/lib/di/di_repositories.dart b/lib/di/di_repositories.dart index 9493589..d03a52b 100644 --- a/lib/di/di_repositories.dart +++ b/lib/di/di_repositories.dart @@ -2,9 +2,6 @@ import 'package:friflex_starter/app/app_env.dart'; import 'package:friflex_starter/di/di_base_repo.dart'; import 'package:friflex_starter/di/di_container.dart'; import 'package:friflex_starter/di/di_typedefs.dart'; -import 'package:friflex_starter/features/auth/data/repository/auth_mock_repository.dart'; -import 'package:friflex_starter/features/auth/data/repository/auth_repository.dart'; -import 'package:friflex_starter/features/auth/domain/repository/i_auth_repository.dart'; import 'package:friflex_starter/features/main/data/repository/main_mock_repository.dart'; import 'package:friflex_starter/features/main/data/repository/main_repository.dart'; import 'package:friflex_starter/features/main/domain/repository/i_main_repository.dart'; @@ -45,9 +42,6 @@ final class DiRepositories { /// {@macro di_repositories} DiRepositories(); - /// Интерфейс для работы с репозиторием авторизации - late final IAuthRepository authRepository; - /// Интерфейс для работы с репозиторием главного сервиса late final IMainRepository mainRepository; @@ -84,15 +78,6 @@ final class DiRepositories { environment: diContainer.env, ); - // Инициализация репозитория авторизации - authRepository = _lazyInitRepo( - mockFactory: () => const AuthMockRepository(), - mainFactory: () => AuthRepository(httpClient: diContainer.httpClient), - onProgress: onProgress, - onError: onError, - environment: diContainer.env, - ); - // Инициализация репозитория сервиса управления токеном доступа mainRepository = _lazyInitRepo( mockFactory: () => const MainMockRepository(), diff --git a/lib/features/auth/data/repository/auth_mock_repository.dart b/lib/features/auth/data/repository/auth_mock_repository.dart deleted file mode 100644 index 531289b..0000000 --- a/lib/features/auth/data/repository/auth_mock_repository.dart +++ /dev/null @@ -1,12 +0,0 @@ -import 'package:friflex_starter/features/auth/domain/repository/i_auth_repository.dart'; - -/// {@template AuthMockRepository} -/// Mock реализация репозитория авторизации -/// {@endtemplate} -final class AuthMockRepository implements IAuthRepository { - /// {@macro AuthMockRepository} - const AuthMockRepository(); - - @override - String get name => 'AuthMockRepository'; -} diff --git a/lib/features/auth/data/repository/auth_repository.dart b/lib/features/auth/data/repository/auth_repository.dart deleted file mode 100644 index 799648d..0000000 --- a/lib/features/auth/data/repository/auth_repository.dart +++ /dev/null @@ -1,16 +0,0 @@ -import 'package:friflex_starter/app/http/app_http_client.dart'; - -import 'package:friflex_starter/features/auth/domain/repository/i_auth_repository.dart'; - -/// {@template AuthRepository} -/// Реализация репозитория авторизации -/// {@endtemplate} -final class AuthRepository implements IAuthRepository { - AuthRepository({required this.httpClient}); - - /// Экземпляр HTTP клиента для взаимодействия с сервером - final AppHttpClient httpClient; - - @override - String get name => 'AuthRepository'; -} diff --git a/lib/features/auth/domain/repository/i_auth_repository.dart b/lib/features/auth/domain/repository/i_auth_repository.dart deleted file mode 100644 index ca3474a..0000000 --- a/lib/features/auth/domain/repository/i_auth_repository.dart +++ /dev/null @@ -1,6 +0,0 @@ -import 'package:friflex_starter/di/di_base_repo.dart'; - -/// {@template IAuthRepository} -/// Интерфейс для работы с репозиторием авторизации -/// {@endtemplate} -abstract interface class IAuthRepository with DiBaseRepo {} diff --git a/lib/features/auth/presentation/screens/auth_screen.dart b/lib/features/auth/presentation/screens/auth_screen.dart deleted file mode 100644 index e9ea3c0..0000000 --- a/lib/features/auth/presentation/screens/auth_screen.dart +++ /dev/null @@ -1,24 +0,0 @@ -import 'package:flutter/material.dart'; - -/// {@template auth_screen} -/// Экран авторизации пользователя. -/// -/// Отвечает за: -/// - Отображение формы входа в приложение -/// - Обработку процесса аутентификации -/// - Навигацию после успешной авторизации -/// -/// В текущей реализации является заглушкой для будущей функциональности. -/// {@endtemplate} -class AuthScreen extends StatelessWidget { - /// {@macro auth_screen} - const AuthScreen({super.key}); - - @override - Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar(title: const Text('AuthScreen')), - body: const Center(child: Text('AuthScreen')), - ); - } -}