public void TestBuildPresenceWithNick() { Matrix.Xmpp.Client.Presence pres = new Matrix.Xmpp.Client.Presence { Nick = "Alex" }; Assert.Equal(pres.Nick.Value, "Alex"); pres.Nick.Value = "Ishmael"; Assert.Equal(pres.Nick.Value, "Ishmael"); }
public void SetPresence(Matrix.Xmpp.PresenceType type, string status, int priority) { if (this.Jid == null) { return; } this.presence = new Xmpp.Client.Presence(); presence.Type = type; presence.Status = status; presence.Priority = priority; presence.From = this.Jid; var friends = FriendshipManager.Instance.GetAllBuddy(SessionUser.Username); foreach (var friend in friends) { var session = server.SessionManager.GetSession(friend.Username); if (session != null && session.Jid != null) { presence.To = session.Jid; session.Send(presence); } } }
public void SetPresence(Matrix.Xmpp.PresenceType type, string status, int priority) { if (this.Jid == null) return; this.presence = new Xmpp.Client.Presence(); presence.Type = type; presence.Status = status; presence.Priority = priority; presence.From = this.Jid; var friends = FriendshipManager.Instance.GetAllBuddy(SessionUser.Username); foreach (var friend in friends) { var session = server.SessionManager.GetSession(friend.Username); if (session != null && session.Jid != null) { presence.To = session.Jid; session.Send(presence); } } }
public void TestNickInPresence() { Matrix.Xmpp.Client.Presence pres = XmppXElement.LoadXml(Resource.Get("Xmpp.Nickname.presence1.xml")).Cast <Matrix.Xmpp.Client.Presence>(); Matrix.Xmpp.Nickname.Nick nick1 = pres.Nick; Assert.Equal(nick1 == "Ishmael", true); }