providerQueueRemoveAt function

List<ProviderQueueEntry> providerQueueRemoveAt(
  1. List<ProviderQueueEntry> entries,
  2. int index
)

Removes the entry at index; throws RangeError on a bad index.

Implementation

List<ProviderQueueEntry> providerQueueRemoveAt(
  List<ProviderQueueEntry> entries,
  int index,
) {
  if (index < 0 || index >= entries.length) {
    throw RangeError.index(index, entries, 'index', null, entries.length);
  }
  return [...entries]..removeAt(index);
}