getInstalledPackages method

Future<List<PackageInfo>> getInstalledPackages(
  1. int flags
)

Implementation

Future<List<PackageInfo>> getInstalledPackages(int flags) async {
  var results = await invokeMethod(_GET_INSTALLED_PACKAGES, {"flags": flags});

  List<PackageInfo> res = [];

  if (results is List) {
    log("packages length ${results.length}");
    for (var item in results) {
      var info = PackageInfo.fromMap(item as Map);
      if (info != null) res.add(info);
    }
  }

  return res;
}