import 'package:apidash/dashbot/dashbot.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'providers.dart'; /// Derives the DashbotRequestContext from the app's current selection. final appDashbotRequestContextProvider = Provider((ref) { final req = ref.watch(selectedRequestModelProvider); if (req == null) return null; return DashbotRequestContext( apiType: req.apiType, requestId: req.id, requestName: req.name, requestDescription: req.description, aiRequestModel: req.aiRequestModel, httpRequestModel: req.httpRequestModel, responseStatus: req.responseStatus, responseMessage: req.message, httpResponseModel: req.httpResponseModel, ); });