gempaTerkini method

Future<List<Gempa>> gempaTerkini()

Mendapatkan daftar 15 data gempabumi M 5.0+

Mengembalikan object List Gempa jika pemanggilan sukses Nilai properti yang tersedia pada method ini berupa :

  • Tanggal
  • Jam
  • DateTime
  • Coordinates
  • Lintang
  • Bujur
  • Magnitude
  • Kedalaman
  • Wilayah
  • Potensi

Throws Exception jika terjadi error

Implementation

Future<List<Gempa>> gempaTerkini() async {
  var url = '${_path}gempaterkini.json';
  var response = await _getRequest(url);

  var gempaList = <Gempa>[];
  List json = response['Infogempa']['gempa'];
  for (var e in json) {
    var gempa = Gempa.fromJson(e);
    gempaList.add(gempa);
  }
  return gempaList;
}