public TextCallBackHandler(ICallBackButtonProvider callBackButtonProvider, IMessageSender messageSender) { _callBackButtonProvider = callBackButtonProvider ?? throw new ArgumentNullException(nameof(callBackButtonProvider)); _messageSender = messageSender ?? throw new ArgumentNullException(nameof(messageSender)); }
public MessageSender(ITelegramBotClient client, ICallBackButtonProvider callBackButtonProvider, ILogger <MessageSender> logger) { _client = client ?? throw new ArgumentNullException(nameof(client)); _callBackButtonProvider = callBackButtonProvider ?? throw new ArgumentNullException(nameof(callBackButtonProvider)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public CallBackInvalidatorHostedService(ICallBackButtonProvider callBackButtonProvider, ILogger <CallBackInvalidatorHostedService> logger) { _callBackButtonProvider = callBackButtonProvider ?? throw new ArgumentNullException(nameof(callBackButtonProvider)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }