addLimitedStringList method

Future<void> addLimitedStringList(
  1. String key,
  2. String text, {
  3. int maxNumber = 5,
})

Implementation

Future<void> addLimitedStringList(String key, String text, {int maxNumber = 5}) async {
  var _list = getLimitedStringList(key, [])!;

  if (!_list.contains(text)) {
    _list.insert(0, text);
  }
  while (_list.length > maxNumber) {
    _list.removeLast();
  }
  return setStringList('$limitListText$key', _list);
}