mirror of
https://github.com/sochix/TLSharp.git
synced 2026-04-05 14:37:04 +00:00
commit
b869a4f617
2 changed files with 67 additions and 1 deletions
|
|
@ -239,6 +239,24 @@ namespace TLSharp.Core
|
|||
await _sender.Recieve(request);
|
||||
|
||||
return request.messages;
|
||||
}
|
||||
|
||||
public async Task<Tuple<storage_FileType, byte[]>> GetFile(long volume_id, int local_id, long secret, int offset, int limit)
|
||||
{
|
||||
var request = new GetFileRequest(new InputFileLocationConstructor(volume_id, local_id, secret), offset, limit);
|
||||
await _sender.Send(request);
|
||||
await _sender.Recieve(request);
|
||||
|
||||
return Tuple.Create(request.type, request.bytes);
|
||||
}
|
||||
|
||||
public async Task<List<Dialog>> GetDialogs(int offset, int limit, int max_id = -1)
|
||||
{
|
||||
var request = new GetDialogsRequest(offset, max_id, limit);
|
||||
await _sender.Send(request);
|
||||
await _sender.Recieve(request);
|
||||
|
||||
return request.dialogs;
|
||||
}
|
||||
|
||||
public async Task<UserFull> GetUserFull(int user_id)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue