Fix providers

This commit is contained in:
Artem Kokos
2026-03-28 20:01:20 +07:00
parent d1641fb71a
commit 6221fbcc71

View File

@@ -112,11 +112,9 @@ class GroupsNotifier extends Notifier<List<dynamic>> {
final resGroups = await _api.getGroups();
List<dynamic> rawList = [];
// Бэкенд может вернуть и Map, и List -- обрабатываем оба варианта
if (resGroups.data is Map) {
rawList = resGroups.data['data'] ??
resGroups.data['groups'] ??
resGroups.data.values.toList();
// Бэкенд возвращает {id: GroupModel, ...} -- values уже содержат id внутри
rawList = resGroups.data.values.toList();
} else if (resGroups.data is List) {
rawList = resGroups.data;
}