private void OnUserAuthenticated(TLAbsUser TLAbsUser) { _session.TLAbsUser = TLAbsUser; _session.SessionExpires = int.MaxValue; _session.Save(); }
public override void DeserializeBody(BinaryReader br) { my_link = (TLAbsContactLink)ObjectUtils.DeserializeObject(br); foreign_link = (TLAbsContactLink)ObjectUtils.DeserializeObject(br); user = (TLAbsUser)ObjectUtils.DeserializeObject(br); Type = TLAbsLinkTypes.TLLink; }
public override void DeserializeBody(BinaryReader br) { flags = br.ReadInt32(); if ((flags & 1) != 0) tmp_sessions = br.ReadInt32(); else tmp_sessions = null; user = (TLAbsUser)ObjectUtils.DeserializeObject(br); }
public override void DeserializeBody(BinaryReader br) { Flags = br.ReadInt32(); if ((Flags & 1) != 0) { TmpSessions = br.ReadInt32(); } else { TmpSessions = null; } User = (TLAbsUser)ObjectUtils.DeserializeObject(br); }
public override void DeserializeBody(BinaryReader br) { flags = br.ReadInt32(); if ((flags & 1) != 0) { tmp_sessions = br.ReadInt32(); } else { tmp_sessions = null; } user = (TLAbsUser)ObjectUtils.DeserializeObject(br); Type = TLAbsAuthorizationTypes.TLAuthorization; }
public static Session FromBytes(byte[] buffer, ISessionStore store, string sessionUserId) { using (var stream = new MemoryStream(buffer)) using (var reader = new BinaryReader(stream)) { var id = reader.ReadUInt64(); var sequence = reader.ReadInt32(); var salt = reader.ReadUInt64(); var lastMessageId = reader.ReadInt64(); var timeOffset = reader.ReadInt32(); var serverAddress = Serializers.String.read(reader); var port = reader.ReadInt32(); var isAuthExsist = reader.ReadInt32() == 1; int sessionExpires = 0; TLAbsUser TLAbsUser = null; if (isAuthExsist) { sessionExpires = reader.ReadInt32(); TLAbsUser = (TLAbsUser)ObjectUtils.DeserializeObject(reader); } var authData = Serializers.Bytes.read(reader); return(new Session(store) { AuthKey = new AuthKey(authData), Id = id, Salt = salt, Sequence = sequence, LastMessageId = lastMessageId, TimeOffset = timeOffset, SessionExpires = sessionExpires, TLAbsUser = TLAbsUser, SessionUserId = sessionUserId, ServerAddress = serverAddress, Port = port }); } }
public override void DeserializeBody(BinaryReader br) { flags = br.ReadInt32(); blocked = (flags & 1) != 0; user = (TLAbsUser)ObjectUtils.DeserializeObject(br); if ((flags & 2) != 0) about = StringUtil.Deserialize(br); else about = null; link = (Contacts.TLLink)ObjectUtils.DeserializeObject(br); if ((flags & 4) != 0) profile_photo = (TLAbsPhoto)ObjectUtils.DeserializeObject(br); else profile_photo = null; notify_settings = (TLAbsPeerNotifySettings)ObjectUtils.DeserializeObject(br); if ((flags & 8) != 0) bot_info = (TLBotInfo)ObjectUtils.DeserializeObject(br); else bot_info = null; }
public override void deserializeBody(InputStream stream, TLContext context) { this.phoneNumber = StreamingUtils.readTLString(stream); this.user = StreamingUtils.readTLObject(stream, context); }
public override void DeserializeBody(BinaryReader br) { my_link = (TLAbsContactLink)ObjectUtils.DeserializeObject(br); foreign_link = (TLAbsContactLink)ObjectUtils.DeserializeObject(br); user = (TLAbsUser)ObjectUtils.DeserializeObject(br); }
public override void DeserializeBody(BinaryReader br) { user = (TLAbsUser)ObjectUtils.DeserializeObject(br); }
public override void deserializeBody(InputStream stream, TLContext context) { this.myLink = StreamingUtils.readTLObject(stream, context); this.foreignLink = StreamingUtils.readTLObject(stream, context); this.user = StreamingUtils.readTLObject(stream, context); }
public override void DeserializeBody(BinaryReader br) { MyLink = (TLAbsContactLink)ObjectUtils.DeserializeObject(br); ForeignLink = (TLAbsContactLink)ObjectUtils.DeserializeObject(br); User = (TLAbsUser)ObjectUtils.DeserializeObject(br); }
public override void deserializeResponse(BinaryReader br) { Response = (TLAbsUser)ObjectUtils.DeserializeObject(br); }
public override void deserializeBody(InputStream stream, TLContext context) { this.flags = StreamingUtils.readInt(stream); this.user = StreamingUtils.readTLObject(stream, context); }
public virtual void setUser(TLAbsUser value) { this.user = value; }
public override void DeserializeBody(BinaryReader br) { phone_number = StringUtil.Deserialize(br); user = (TLAbsUser)ObjectUtils.DeserializeObject(br); }
public override void DeserializeResponse(BinaryReader br) { Response = (TLAbsUser)ObjectUtils.DeserializeObject(br); }
public override void DeserializeBody(BinaryReader br) { this.PhoneNumber = StringUtil.Deserialize(br); this.User = (TLAbsUser)ObjectUtils.DeserializeObject(br); }