import 'package:siopas/models/m_asset_status_model.dart'; import '../connection/connection.dart'; import 'package:shared_preferences/shared_preferences.dart'; import 'package:http/http.dart' as http; import 'dart:convert'; import 'dart:async'; class M_assetStatusService { Future> getAssetStatus() async { var url = Uri.parse("${await getBaseUrl()}/m-status"); var headers = {'Content-Type': 'application/json'}; var response = await http.get(url, headers: headers); print(response.body); print("SUCCESS GET DATA Asset Status"); if (response.statusCode == 200) { List data = jsonDecode(response.body)['data']['asset']; List m_assetStatus = []; if (data != null) { for (var item in data) { m_assetStatus.add(PetiAssetModel.fromJson(item)); } } return m_assetStatus; } else { throw Exception('Gagal Get Asset Status!'); } } }