getAllPackageInfo method

Future<TBLPackageInfoData> getAllPackageInfo()
override

Implementation

Future<TBLPackageInfoData> getAllPackageInfo() async {
  final map = await _nativeChannel
      .invokeMapMethod<String, dynamic>(GET_ALL_APPLICATION_INFO);
  String jsonString = json.encode(map);

  TBLLogger.log('TabooalaNative | getAllDeviceInfo = $jsonString');

  return TBLPackageInfoData(
    appName: map!['appName'] ?? '',
    packageName: map['packageName'] ?? '',
    version: map['version'] ?? '',
  );
}