diff --git a/scribe/lib/scribe/ai/data/datasource/ai_datasource.dart b/scribe/lib/scribe/ai/data/datasource/ai_datasource.dart index 421d7b18d..70f7409c9 100644 --- a/scribe/lib/scribe/ai/data/datasource/ai_datasource.dart +++ b/scribe/lib/scribe/ai/data/datasource/ai_datasource.dart @@ -1,4 +1,4 @@ -import '../../domain/model/ai_response.dart'; +import 'package:scribe/scribe/ai/domain/model/ai_response.dart'; abstract class AIDataSource { Future request(String prompt); diff --git a/scribe/lib/scribe/ai/data/datasource_impl/ai_datasource_impl.dart b/scribe/lib/scribe/ai/data/datasource_impl/ai_datasource_impl.dart index f22ea5d84..b3bc0c553 100644 --- a/scribe/lib/scribe/ai/data/datasource_impl/ai_datasource_impl.dart +++ b/scribe/lib/scribe/ai/data/datasource_impl/ai_datasource_impl.dart @@ -1,10 +1,10 @@ import 'package:dio/dio.dart'; -import '../datasource/ai_datasource.dart'; -import '../model/ai_message.dart'; -import '../model/ai_api_request.dart'; -import '../network/ai_api.dart'; -import '../../domain/model/ai_response.dart'; -import 'package:tmail_ui_user/main/utils/app_config.dart'; +import 'package:scribe/scribe/ai/data/config/ai_config.dart'; +import 'package:scribe/scribe/ai/data/datasource/ai_datasource.dart'; +import 'package:scribe/scribe/ai/data/model/ai_message.dart'; +import 'package:scribe/scribe/ai/data/model/ai_api_request.dart'; +import 'package:scribe/scribe/ai/data/network/ai_api.dart'; +import 'package:scribe/scribe/ai/domain/model/ai_response.dart'; class AIDataSourceImpl implements AIDataSource { final AIApi _aiApi; diff --git a/scribe/lib/scribe/ai/data/model/ai_api_request.dart b/scribe/lib/scribe/ai/data/model/ai_api_request.dart index 8dab00d17..ba27b29a4 100644 --- a/scribe/lib/scribe/ai/data/model/ai_api_request.dart +++ b/scribe/lib/scribe/ai/data/model/ai_api_request.dart @@ -1,4 +1,4 @@ -import 'ai_message.dart'; +import 'package:scribe/scribe/ai/data/model/ai_message.dart'; class AIAPIRequest { static const String _defaultModel = 'gpt-oss-120b'; diff --git a/scribe/lib/scribe/ai/data/network/ai_api.dart b/scribe/lib/scribe/ai/data/network/ai_api.dart index c9f7bd99c..0eac6e742 100644 --- a/scribe/lib/scribe/ai/data/network/ai_api.dart +++ b/scribe/lib/scribe/ai/data/network/ai_api.dart @@ -1,6 +1,6 @@ import 'package:dio/dio.dart'; -import '../model/ai_api_response.dart'; -import '../model/ai_api_request.dart'; +import 'package:scribe/scribe/ai/data/model/ai_api_response.dart'; +import 'package:scribe/scribe/ai/data/model/ai_api_request.dart'; class AIApi { final Dio _dio; diff --git a/scribe/lib/scribe/ai/data/repository/ai_repository_impl.dart b/scribe/lib/scribe/ai/data/repository/ai_repository_impl.dart index 0d945551a..9d52e9ecd 100644 --- a/scribe/lib/scribe/ai/data/repository/ai_repository_impl.dart +++ b/scribe/lib/scribe/ai/data/repository/ai_repository_impl.dart @@ -1,6 +1,6 @@ -import '../datasource/ai_datasource.dart'; -import '../../domain/model/ai_response.dart'; -import '../../domain/repository/ai_scribe_repository.dart'; +import 'package:scribe/scribe/ai/data/datasource/ai_datasource.dart'; +import 'package:scribe/scribe/ai/domain/model/ai_response.dart'; +import 'package:scribe/scribe/ai/domain/repository/ai_scribe_repository.dart'; class AIScribeRepositoryImpl implements AIScribeRepository { final AIDataSource _dataSource; diff --git a/scribe/lib/scribe/ai/domain/constants/ai_prompts.dart b/scribe/lib/scribe/ai/domain/constants/ai_prompts.dart index 44d9821c8..df86643a9 100644 --- a/scribe/lib/scribe/ai/domain/constants/ai_prompts.dart +++ b/scribe/lib/scribe/ai/domain/constants/ai_prompts.dart @@ -1,5 +1,5 @@ -import '../../presentation/model/ai_action.dart'; -import '../../presentation/model/ai_scribe_menu_action.dart'; +import 'package:scribe/scribe/ai/presentation/model/ai_action.dart'; +import 'package:scribe/scribe/ai/presentation/model/ai_scribe_menu_action.dart'; // TODO // In a near future, prompts will be loaded from a remote source diff --git a/scribe/lib/scribe/ai/domain/repository/ai_scribe_repository.dart b/scribe/lib/scribe/ai/domain/repository/ai_scribe_repository.dart index 284ce2e48..8942eaa7d 100644 --- a/scribe/lib/scribe/ai/domain/repository/ai_scribe_repository.dart +++ b/scribe/lib/scribe/ai/domain/repository/ai_scribe_repository.dart @@ -1,4 +1,4 @@ -import '../model/ai_response.dart'; +import 'package:scribe/scribe/ai/domain/model/ai_response.dart'; abstract class AIScribeRepository { Future generateText(String prompt); diff --git a/scribe/lib/scribe/ai/domain/state/generate_ai_text_state.dart b/scribe/lib/scribe/ai/domain/state/generate_ai_text_state.dart index 3b4d99bb1..0b181bcf1 100644 --- a/scribe/lib/scribe/ai/domain/state/generate_ai_text_state.dart +++ b/scribe/lib/scribe/ai/domain/state/generate_ai_text_state.dart @@ -1,5 +1,5 @@ import 'package:core/core.dart'; -import '../model/ai_response.dart'; +import 'package:scribe/scribe/ai/domain/model/ai_response.dart'; class GenerateAITextLoading extends LoadingState {} diff --git a/scribe/lib/scribe/ai/domain/usecases/generate_ai_text_interactor.dart b/scribe/lib/scribe/ai/domain/usecases/generate_ai_text_interactor.dart index 2539a5c67..5539dc741 100644 --- a/scribe/lib/scribe/ai/domain/usecases/generate_ai_text_interactor.dart +++ b/scribe/lib/scribe/ai/domain/usecases/generate_ai_text_interactor.dart @@ -1,9 +1,9 @@ import 'package:core/core.dart'; import 'package:dartz/dartz.dart'; -import '../constants/ai_prompts.dart'; -import '../repository/ai_scribe_repository.dart'; -import '../state/generate_ai_text_state.dart'; -import '../../presentation/model/ai_action.dart'; +import 'package:scribe/scribe/ai/domain/constants/ai_prompts.dart'; +import 'package:scribe/scribe/ai/domain/repository/ai_scribe_repository.dart'; +import 'package:scribe/scribe/ai/domain/state/generate_ai_text_state.dart'; +import 'package:scribe/scribe/ai/presentation/model/ai_action.dart'; class GenerateAITextInteractor { final AIScribeRepository _repository; diff --git a/scribe/lib/scribe/ai/presentation/model/ai_action.dart b/scribe/lib/scribe/ai/presentation/model/ai_action.dart index 3a65c5c09..03c08b192 100644 --- a/scribe/lib/scribe/ai/presentation/model/ai_action.dart +++ b/scribe/lib/scribe/ai/presentation/model/ai_action.dart @@ -1,4 +1,4 @@ -import 'ai_scribe_menu_action.dart'; +import 'package:scribe/scribe/ai/presentation/model/ai_scribe_menu_action.dart'; sealed class AIAction { const AIAction();