import 'dart:collection'; import 'package:comunic/models/comment.dart'; /// Comments list /// /// Contains the list of comments for a post /// /// @author Pierre HUBERT class CommentsList extends ListBase { List _list = List(); int get length => _list.length; set length(int l) => _list.length = l; @override Comment operator [](int index) => _list[index]; @override void operator []=(int index, Comment value) => _list[index] = value; /// Get the list of users in this comments, as a set Set get usersID => map((f) => f.userID).toSet(); }