private ResponseDto <UpdateDto[]> GetUpdates(long offset, CancellationToken token) { const int requestLimit = 100; var getUpdatesDto = new GetUpdatesDto(offset, requestLimit); return(_telegramClient.GetUpdates(getUpdatesDto, token)); }
public ResponseDto <UpdateDto[]> GetUpdates(GetUpdatesDto getUpdatesDto, CancellationToken token) { if (getUpdatesDto == null) { throw new ArgumentNullException(nameof(getUpdatesDto)); } var uri = new Uri($"{_telegramApiSettings.HostAddress}/bot{_telegramApiSettings.Token}/getUpdates"); return(_httpClient.PostJson <ResponseDto <UpdateDto[]> >(uri, getUpdatesDto, token)); }