getModulesInstalled method

Future<List<AffiseModules>> getModulesInstalled()

///////////////////////////////////// /////////////////////////////////////

Implementation

// modules
////////////////////////////////////////
Future<List<AffiseModules>> getModulesInstalled() async {
  List<Object?>? data = await native(AffiseApiMethod.GET_MODULES_INSTALLED);
  final List<AffiseModules> result = [];
  if (data == null) return result;

  for (var value in data) {
    AffiseModules? module = AffiseModules.fromString(value.toString());
    if (module != null) {
      result.add(module);
    }
  }

  return result;
}