Improved import contact method

This commit is contained in:
Ilya Pirozhneko 2016-02-01 23:06:15 +03:00
parent d2739ba9cf
commit e281f281dd
3 changed files with 7 additions and 8 deletions

View file

@ -16,7 +16,7 @@ namespace TLSharp.Core.Requests
public override void OnSend(BinaryWriter writer)
{
writer.Write(0x39620c41); // invokeWithLayer10#39620c41, invokeWithLayer11#a6b88fdf
writer.Write(0x1c900537); // invokeWithLayer18#1c900537
writer.Write(0x69796de9); // initConnection
writer.Write(_apiId); // api id
Serializers.String.write(writer, "WinPhone Emulator"); // device model

View file

@ -205,9 +205,9 @@ namespace TLSharp.Core
await _sender.Send(request);
await _sender.Recieve(request);
var importedUser = request.users.FirstOrDefault();
var importedUser = (ImportedContactConstructor)request.imported.FirstOrDefault();
return importedUser == null ? (int?)null : ((UserContactConstructor)importedUser).id;
return importedUser?.user_id;
}
public async Task SendMessage(int id, string message)