From 0727b29fa3f15b24dc896145e8be93462d2fe6b8 Mon Sep 17 00:00:00 2001 From: Mikhail Date: Wed, 28 Dec 2016 15:37:34 +0100 Subject: [PATCH] Search user by username with send message test. (#356) * Search user by username with send message test. --- TLSharp.Core/TelegramClient.cs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/TLSharp.Core/TelegramClient.cs b/TLSharp.Core/TelegramClient.cs index 228c9b5..47fbf8d 100644 --- a/TLSharp.Core/TelegramClient.cs +++ b/TLSharp.Core/TelegramClient.cs @@ -371,6 +371,23 @@ namespace TLSharp.Core return await SendRequestAsync(r); } + /// + /// Serch user or chat. API: contacts.search#11f812d8 q:string limit:int = contacts.Found; + /// + /// User or chat name + /// Max result count + /// + public async Task SearchUserAsync(string q, int limit = 10) + { + var r = new TeleSharp.TL.Contacts.TLRequestSearch + { + q = q, + limit = limit + }; + + return await SendRequestAsync(r); + } + private void OnUserAuthenticated(TLUser TLUser) { _session.TLUser = TLUser;