show method

void show(
  1. Notification notification
)

Show a notification.

Implementation

void show(Notification notification) {
  if (_entries.length >= widget.maxVisible) {
    _dismiss(_entries.first);
  }

  final _NotificationEntry entry = _NotificationEntry(
    notification: notification,
  );

  if (widget.autoDismissDuration != null) {
    entry.timer = Timer(widget.autoDismissDuration!, () {
      _dismiss(entry);
    });
  }

  setState(() => _entries.add(entry));
}