refactor: Move AutoFixService, RequestApplyService, PromptBuilder, and UrlEnvService to core services

- Deleted old implementations of AutoFixService, RequestApplyService, PromptBuilder, and UrlEnvService from the chat feature.
- Introduced new implementations of AutoFixService, RequestApplyService, PromptBuilder, and UrlEnvService in the core services directory.
- Updated import paths to reflect the new structure.
- Ensured all functionalities remain intact after the refactor.
This commit is contained in:
Udhay-Adithya
2025-09-21 11:51:15 +05:30
parent f8d54da074
commit d5915bb321
5 changed files with 7 additions and 7 deletions

View File

@@ -1,7 +1,7 @@
import 'package:apidash_core/apidash_core.dart';
import 'package:apidash/models/models.dart';
import '../../models/chat_models.dart';
import '../../../features/chat/models/chat_models.dart';
import 'request_apply_service.dart';
class AutoFixService {

View File

@@ -2,7 +2,7 @@ import 'dart:convert';
import 'package:apidash_core/apidash_core.dart';
import '../../models/chat_models.dart';
import '../../../features/chat/models/chat_models.dart';
import '../base/url_env_service.dart';
class ApplyResult {

View File

@@ -1,7 +1,7 @@
import 'package:apidash/models/models.dart';
import 'package:apidash/dashbot/core/constants/dashbot_prompts.dart' as dash;
import '../../models/chat_models.dart';
import '../../../features/chat/models/chat_models.dart';
class PromptBuilder {
String buildSystemPrompt(

View File

@@ -1,9 +1,9 @@
import 'package:flutter_riverpod/flutter_riverpod.dart';
import '../services/agent/prompt_builder.dart';
import '../services/base/url_env_service.dart';
import '../services/actions/auto_fix_service.dart';
import '../services/actions/request_apply_service.dart';
import '../../../core/services/agent/prompt_builder.dart';
import '../../../core/services/base/url_env_service.dart';
import '../../../core/services/actions/auto_fix_service.dart';
import '../../../core/services/actions/request_apply_service.dart';
import '../../../../providers/providers.dart';
import 'package:apidash_core/apidash_core.dart';