getLiveActiveModules method

Future<Set<int>> getLiveActiveModules()

Implementation

Future<Set<int>> getLiveActiveModules() async {
  try {
    final params = {'isLive': true};
    final response = await _apiService.getData(AppUrls.getLiveActiveModules, queryParams: params);

    if (response.statusCode == 200) {
      final data = response.data['data'] as List<dynamic>;
      final activeModuleIds = data
          .map((item) => item['idModule'] as int)
          .toSet();
      return activeModuleIds;
    } else {
      print('Failed to load getLiveActiveModules');
      return {};
    }
  } catch (e) {
    print('Failed to fetch getLiveActiveModules data: $e');
    return {};
  }
}