1
0
mirror of https://gitlab.com/comunic/comunicmobile synced 2024-11-30 00:36:28 +00:00
comunicmobile/lib/lists/groups_list.dart
2019-06-10 09:47:02 +02:00

30 lines
521 B
Dart

import 'dart:collection';
import 'package:comunic/models/group.dart';
/// Groups list
///
/// @author Pierre HUBERT
class GroupsList extends MapBase<int, Group> {
final Map<int, Group> _groups = Map();
@override
Group operator [](Object key) => _groups[key];
@override
void operator []=(int key, Group value) => _groups[key] = value;
@override
void clear() => _groups.clear();
@override
Iterable<int> get keys => _groups.keys;
@override
Group remove(Object key) => _groups.remove(key);
}