/// <summary>
 ///     Create new instance.
 /// </summary>
 public VlogRequestService(INotificationService notificationService,
                           IUserSelectionService userSelectionService,
                           IOptions <SwabbrConfiguration> options,
                           ILogger <VlogRequestService> logger)
 {
     _notificationService  = notificationService ?? throw new ArgumentNullException(nameof(notificationService));
     _userSelectionService = userSelectionService ?? throw new ArgumentNullException(nameof(userSelectionService));
     _options = options?.Value ?? throw new ArgumentNullException(nameof(options));
     _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
 }
 /// <summary>
 ///     Create new instance.
 /// </summary>
 public UserSelectionService(IUserService userService,
                             IOptions <SwabbrConfiguration> options)
 {
     _userService = userService ?? throw new ArgumentNullException(nameof(userService));
     _options     = options?.Value ?? throw new ArgumentNullException(nameof(options));
 }