public Status(S22.Xmpp.Im.Availability availability, Dictionary <string, string> messages, sbyte priority = 0) { this.Availability = availability; this.Priority = priority; this.Messages = new Dictionary <string, string>(); if (messages != null) { foreach (KeyValuePair <string, string> pair in messages) { this.Messages.Add(pair.Key, pair.Value); } } }
public Status(S22.Xmpp.Im.Availability availability, string message = null, sbyte priority = 0, CultureInfo language = null) { this.Availability = availability; this.Priority = priority; this.Messages = new Dictionary <string, string>(); if (language == null) { language = CultureInfo.CurrentCulture; } if (message != null) { this.Messages.Add(language.Name, message); } }