getAllLayoutConfigs method

  1. @override
Future<List<LayoutConfig>> getAllLayoutConfigs()
override

Get all layout configurations

Implementation

@override
Future<List<LayoutConfig>> getAllLayoutConfigs() async {
  await _ensureInitialized();

  final ids = _prefs.getStringList(_allConfigIdsKey) ?? [];
  List<LayoutConfig> configs = [];

  for (final id in ids) {
    final config = await getLayoutConfig(id);
    if (config != null) {
      configs.add(config);
    }
  }

  return configs;
}