/// <summary> /// Returns full chat info according to its ID. /// </summary> /// <param name="chatId">Chat's identifier</param> /// <returns> /// Object contains extended info on chat with auxiliary data. /// </returns> public async Task <OpenTl.Schema.Messages.IChatFull> GetFullChatAsync(int chatId) { EnsureUserAuthorized(); var request = new RequestGetFullChat { ChatId = chatId }; return(await SenderService.SendRequestAsync(request).ConfigureAwait(false)); }
/// <inheritdoc /> public async Task <IChatFull> GetFullChatAsync(int chatId, CancellationToken cancellationToken = default(CancellationToken)) { ClientSettings.EnsureUserAuthorized(); var request = new RequestGetFullChat { ChatId = chatId }; return(await RequestSender.SendRequestAsync(request, cancellationToken).ConfigureAwait(false)); }