/// <summary> /// Convertit le type de status utilisé par la librairie agsXMPP en type de status utilisé par la librairie /// </summary> /// <param name="type">Type de status</param> /// <returns></returns> public static StatusType StatusTypeConverter(agsXMPP.protocol.client.ShowType type) { switch (type) { case agsXMPP.protocol.client.ShowType.away: return(StatusType.Away); case agsXMPP.protocol.client.ShowType.dnd: return(StatusType.DoNotDisturb); case agsXMPP.protocol.client.ShowType.xa: return(StatusType.ExtendedAway); case agsXMPP.protocol.client.ShowType.chat: return(StatusType.ReadyToChat); default: return(StatusType.Normal); } }
public Presence(agsXMPP.protocol.client.ShowType show, string status, int priority) : this(show, status) { this.Priority = priority; }
public Presence(agsXMPP.protocol.client.ShowType show, string status) : this() { this.Show = show; this.Status = status; }