public override void Execute(Tag data = null) { if (data == null) { tags.jabber.client.iq iq = new tags.jabber.client.iq { id = Tag.NextId() }; Tag session = new tags.xmpp_session.session() as Tag; iq.from = Manager.Settings.Id; iq.to = Manager.Settings.Id.Server; iq.type = tags.jabber.client.iq.typeEnum.set; iq.Add(session); Manager.Connection.Send(iq); } else { if (Manager.Transport == Transport.BoSH) { (Manager.Connection as BoSH).StartPolling(); } Manager.State = new RunningState(Manager); tags.jabber.client.presence presence = new tags.jabber.client.presence(); Manager.Connection.Send(presence); } }
public override void Execute (Tag data = null) { if (data == null) { tags.jabber.client.iq iq = new tags.jabber.client.iq { id = Tag.NextId() }; Tag session = new tags.xmpp_session.session() as Tag; iq.from = Manager.Settings.Id; iq.to = Manager.Settings.Id.Server; iq.type = tags.jabber.client.iq.typeEnum.set; iq.Add(session); Manager.Connection.Send(iq); } else { if(Manager.Transport == Transport.BoSH) { (Manager.Connection as BoSH).StartPolling(); } Manager.State = new RunningState(Manager); tags.jabber.client.presence presence = new tags.jabber.client.presence(); Manager.Connection.Send(presence); } }
public override void Execute (Tag data = null) { if (data == null) { tags.jabber.client.iq iq = new tags.jabber.client.iq(); Tag session = new tags.xmpp_session.session() as Tag; iq.from = Manager.Settings.Id; iq.to = Manager.Settings.Id.Server; iq.type = tags.jabber.client.iq.typeEnum.set; iq.Add(session); Manager.Connection.Send(iq); } else { tags.jabber.client.presence presence = new tags.jabber.client.presence(); Manager.Connection.Send(presence); Manager.State = new RunningState(Manager); } }
public override void Execute(Tag data = null) { if (data == null) { tags.jabber.client.iq iq = new tags.jabber.client.iq(); Tag session = new tags.xmpp_session.session() as Tag; iq.from = Manager.Settings.Id; iq.to = Manager.Settings.Id.Server; iq.type = tags.jabber.client.iq.typeEnum.set; iq.Add(session); Manager.Connection.Send(iq); } else { tags.jabber.client.presence presence = new tags.jabber.client.presence(); Manager.Connection.Send(presence); Manager.State = new RunningState(Manager); } }