getSimData static method

Future<SimData> getSimData()

Implementation

static Future<SimData> getSimData() async {
  try {
    //getSimData method called using defined method channel
    dynamic simData = await _channel.invokeMethod('getSimData');
    var data = json.decode(simData);
    print("going to parse fetched data");
    SimData simCards = SimData.fromJson(data);
    print("parsed successfully");
    return simCards;
  } on PlatformException catch (e) {
    debugPrint('SimDataPlugin failed to retrieve data $e');
    rethrow;
  }
}