diff --git a/TLSharp.Core/Requests/GetUsersRequest.cs b/TLSharp.Core/Requests/GetUsersRequest.cs index 4cf4ad2..6fc1810 100644 --- a/TLSharp.Core/Requests/GetUsersRequest.cs +++ b/TLSharp.Core/Requests/GetUsersRequest.cs @@ -27,11 +27,10 @@ namespace TLSharp.Core.Requests public override void OnResponse(BinaryReader reader) { - var code = reader.ReadUInt32(); - var result = reader.ReadInt32(); // vector#1cb5c415 - if (result != 0) + var code = reader.ReadUInt32(); // vector#1cb5c415 + int users_len = reader.ReadInt32(); // vector length + if (users_len != 0) { - int users_len = reader.ReadInt32(); // vector length users = new List(users_len); for (int i = 0; i < users_len; i++) users.Add(TL.Parse(reader));