getMeasurement method

  1. @override
Future<Measurement> getMeasurement()
override

Subclasses should implement this method to collect a Measurement.

Can return null if no data is available. Can return an Error measurement if an error occurs.

Implementation

@override
Future<Measurement> getMeasurement() async {
  List<AppInfo> apps = await InstalledApps.getInstalledApps(true);

  return Measurement.fromData(
      Apps(apps.map((app) => App.fromAppInfo(app)).toList()));
}