void printResource(MessageBuilder builder, XmppResourceModel res)
{
builder.AppendText("\n\tName: {0}", res.Name);
var pres = res.Presence;
builder.AppendText("\n\tPresence:");
builder.AppendText("\n\t\tShow:\t{0}", pres.Show);
builder.AppendText("\n\t\tStatus:\t{0}", pres.Status);
builder.AppendText("\n\t\tLast:\t{0}", (pres.Last!=null)?pres.Last.Seconds.ToString():"");
builder.AppendText("\n\t\tPriority:\t{0}", pres.Priority);
builder.AppendText("\n\t\tType:\t{0}", pres.Type);
builder.AppendText("\n\t\tXDelay:\t{0}", (pres.XDelay!=null)?pres.XDelay.Stamp.ToString():"");
if (res.Disco != null) {
builder.AppendText("\n\tFeatures:");
foreach(var feat in res.Disco.GetFeatures()) {
builder.AppendText("\n\t\t{0}", feat.Var);
}
}
}