From 69700fdad0912cbdb9ca4086521923c6cd73742f Mon Sep 17 00:00:00 2001 From: Ilya Pirozhneko Date: Thu, 4 Feb 2016 16:04:31 +0300 Subject: [PATCH] Small improvements --- TLSharp.Core/TelegramClient.cs | 12 +----------- TLSharp.Tests/TLSharpTests.cs | 11 ++--------- 2 files changed, 3 insertions(+), 20 deletions(-) diff --git a/TLSharp.Core/TelegramClient.cs b/TLSharp.Core/TelegramClient.cs index d2a7160..aac35d3 100644 --- a/TLSharp.Core/TelegramClient.cs +++ b/TLSharp.Core/TelegramClient.cs @@ -220,17 +220,7 @@ namespace TLSharp.Core await _sender.Recieve(request); } - public async Task, List>> LoadChatsAndUsers(int offset, int max_id, int limit) - { - // GetDialogs - var request = new GetDialogsRequest(offset, max_id, limit); - await _sender.Send(request); - await _sender.Recieve(request); - - return new Tuple, List>(request.chats, request.users); - } - - public async Task> GetHistory(int user_id, int offset, int max_id, int limit) + public async Task> GetMessagesHistoryForContact(int user_id, int offset, int limit, int max_id = -1) { var request = new GetHistoryRequest(new InputPeerContactConstructor(user_id), offset, max_id, limit); await _sender.Send(request); diff --git a/TLSharp.Tests/TLSharpTests.cs b/TLSharp.Tests/TLSharpTests.cs index 7b100ba..1748355 100644 --- a/TLSharp.Tests/TLSharpTests.cs +++ b/TLSharp.Tests/TLSharpTests.cs @@ -46,7 +46,7 @@ namespace TLSharp.Tests await client.Connect(); var hash = await client.SendCodeRequest(NumberToAuthenticate); - var code = "64443"; // you can change code in debugger + var code = "93463"; // you can change code in debugger var user = await client.MakeAuth(NumberToAuthenticate, hash, code); @@ -144,7 +144,7 @@ namespace TLSharp.Tests Assert.IsNotNull(res); - var hist = await client.GetHistory(res.Value, 0, -1, 5); + var hist = await client.GetMessagesHistoryForContact(res.Value, 0, 5); Assert.IsNotNull(hist); } @@ -195,12 +195,5 @@ namespace TLSharp.Tests Assert.IsNotNull(authKey.AuthKey.Data); } } - - static byte[] GetBytes(string str) - { - byte[] bytes = new byte[str.Length * sizeof(char)]; - System.Buffer.BlockCopy(str.ToCharArray(), 0, bytes, 0, bytes.Length); - return bytes; - } } }