import 'package:didvan/providers/core_provider.dart'; import 'package:didvan/services/network/request.dart'; import 'package:didvan/services/network/request_helper.dart'; class ServerDataProvider extends CoreProvier { final List directTypes = []; Future getData() async { await _getDirectTypes(); } Future _getDirectTypes() async { final service = RequestService(RequestHelper.directTypes); await service.httpGet(); if (service.isSuccess) { final types = service.result['types']; for (var i = 0; i < types.length; i++) { directTypes.add(MapEntry(types[i]['id'], types[i]['label'])); } } } }