import 'package:didvan/models/ai/bots_model.dart'; import 'package:didvan/models/ai/tools_model.dart'; import 'package:didvan/models/enums.dart'; import 'package:didvan/providers/core.dart'; import 'package:didvan/services/network/request.dart'; import 'package:didvan/services/network/request_helper.dart'; class CreateBotAssistantsState extends CoreProvier { List imageBots = []; bool loadingImageBots = false; void getImageToolsBots() async { final service = RequestService( RequestHelper.tools(), ); await service.httpGet(); if (service.isSuccess) { final ToolsModel toolsModel = ToolsModel.fromJson(service.result); if (toolsModel.tools != null) { imageBots = toolsModel.tools!.first.bots ?? []; } else { imageBots = []; } appState = AppState.idle; loadingImageBots = false; update(); return; } appState = AppState.failed; loadingImageBots = false; update(); } void createAssistants() {} }