/// <inheritdoc cref="INotificationManager.ShowAsync(Guid, NotificationContent, string?, TimeSpan?, Action{Guid}?, Action{Guid}?, CancellationToken)"/> public async Task ShowAsync(Guid identifier, NotificationContent content, string?areaName = null, TimeSpan?expirationTime = null, Action <Guid>?onClick = null, Action <Guid>?onClose = null, CancellationToken token = default) { await InternalShowAsync(identifier, content, areaName, expirationTime, onClick, onClose, token); }
/// <inheritdoc cref="INotificationManager.ShowAsync(NotificationContent, string?, TimeSpan?, Action?, Action?, CancellationToken)"/> public async Task ShowAsync(NotificationContent content, string?areaName = null, TimeSpan?expirationTime = null, Action?onClick = null, Action?onClose = null, CancellationToken token = default) { await ShowAsync(Guid.NewGuid(), content, areaName, expirationTime, (i) => onClick?.Invoke(), (i) => onClose?.Invoke(), token); }