LimitList<T> constructor

LimitList<T>(
  1. int limit, {
  2. List<T>? values,
})

Implementation

LimitList(this.limit, {List<T>? values}) {
  if (values != null && values.isNotEmpty) {
    if (values.length <= limit) {
      _list.addAll(values);
    } else {
      _list.addAll(values.sublist(values.length - limit));
    }
  }
}