diff --git a/lib/dashbot/features/debug.dart b/lib/dashbot/features/debug.dart index 1ccbe710..c7d86ef9 100644 --- a/lib/dashbot/features/debug.dart +++ b/lib/dashbot/features/debug.dart @@ -30,7 +30,7 @@ class DebugFeature { rawResponse is String ? rawResponse : jsonEncode(rawResponse); final statusCode = responseModel.statusCode ?? 0; - final prompt = ''' + final prompt = """ URGENT API DEBUG ANALYSIS **Request Overview:** @@ -51,12 +51,12 @@ Provide a PRECISE, TEXT-ONLY explanation that: - Request Body: ${body ?? "Empty body"} **Response Context:** -\`\`\` +``` $responseBody -\`\`\` +``` Provide a CLEAR, ACTIONABLE solution in the SIMPLEST possible language. -'''; +"""; return _service.generateResponse(prompt); } diff --git a/lib/dashbot/features/explain.dart b/lib/dashbot/features/explain.dart index 3b677f96..4b008e6c 100644 --- a/lib/dashbot/features/explain.dart +++ b/lib/dashbot/features/explain.dart @@ -25,7 +25,7 @@ class ExplainFeature { .last .toUpperCase() ?? "GET"; - final endpoint = requestModel.httpRequestModel!.url!; + final endpoint = requestModel.httpRequestModel!.url; final headers = requestModel.httpRequestModel?.enabledHeadersMap ?? {}; final parameters = requestModel.httpRequestModel?.enabledParamsMap ?? {}; final body = requestModel.httpRequestModel?.body; diff --git a/lib/dashbot/widgets/dashbot_widget.dart b/lib/dashbot/widgets/dashbot_widget.dart index 073df4dd..200d4c5f 100644 --- a/lib/dashbot/widgets/dashbot_widget.dart +++ b/lib/dashbot/widgets/dashbot_widget.dart @@ -6,10 +6,12 @@ import 'package:apidash/providers/providers.dart'; import 'chat_bubble.dart'; class DashBotWidget extends ConsumerStatefulWidget { - const DashBotWidget({Key? key}) : super(key: key); + const DashBotWidget({ + super.key, + }); @override - _DashBotWidgetState createState() => _DashBotWidgetState(); + ConsumerState createState() => _DashBotWidgetState(); } class _DashBotWidgetState extends ConsumerState { @@ -51,8 +53,8 @@ class _DashBotWidgetState extends ConsumerState { 'message': response, }); } catch (error, stackTrace) { - print('Error in _sendMessage: $error'); - print('StackTrace: $stackTrace'); + debugPrint('Error in _sendMessage: $error'); + debugPrint('StackTrace: $stackTrace'); ref.read(chatMessagesProvider.notifier).addMessage({ 'role': 'bot', 'message': "Error: ${error.toString()}",