// messages.getMessages#4222fa74 id:Vector<int> = messages.Messages; // messages.getDialogs#eccf1df6 offset:int max_id:int limit:int = messages.Dialogs; public async Task <MessagesDialogs> GetDialogs(int offset, int limit, int maxId = 0) { var request = new GetDialogsRequest(offset, maxId, limit); await SendRpcRequest(request); return(request.messagesDialogs); }
public async Task 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); chats = request.chats; users = request.users; }
public async Task <MessageDialogs> GetDialogs(int offset, int limit, int max_id = 0) { var request = new GetDialogsRequest(offset, max_id, limit); await _sender.Send(request); await _sender.Receive(request); return(new MessageDialogs { Dialogs = request.dialogs, Messages = request.messages, Chats = request.chats, Users = request.users, }); }