diff --git a/lib/screens/home_page/editor_pane/details_card/response_pane.dart b/lib/screens/home_page/editor_pane/details_card/response_pane.dart index 82efcfc7..367bb412 100644 --- a/lib/screens/home_page/editor_pane/details_card/response_pane.dart +++ b/lib/screens/home_page/editor_pane/details_card/response_pane.dart @@ -55,9 +55,6 @@ class ResponseDetails extends ConsumerWidget { final responseModel = ref.watch(selectedRequestModelProvider .select((value) => value?.httpResponseModel)); - final requestModel = ref.watch(selectedRequestModelProvider); - final ollamaService = ref.watch(ollamaServiceProvider); - return Column( children: [ ResponsePaneHeader( @@ -71,42 +68,6 @@ class ResponseDetails extends ConsumerWidget { const Expanded( child: ResponseTabs(), ), - if (requestModel != null && responseModel != null) - Padding( - padding: const EdgeInsets.all(8.0), - child: ElevatedButton( - onPressed: () async { - try { - final explanation = await ollamaService.explainLatestApi( - requestModel: requestModel, - responseModel: responseModel, - ); - showDialog( - context: context, - builder: (context) => AlertDialog( - title: const Text('Explanation'), - content: SingleChildScrollView( - child: Text(explanation), - ), - actions: [ - TextButton( - onPressed: () => Navigator.pop(context), - child: const Text('Close'), - ), - ], - ), - ); - } catch (error) { - ScaffoldMessenger.of(context).showSnackBar( - const SnackBar( - content: Text("Error explaining response."), - ), - ); - } - }, - child: const Text('Explain API'), - ), - ), ], ); }