--- a/printer/plainprinter.go Sat May 27 19:13:24 2017 +0200
+++ b/printer/plainprinter.go Sat May 27 19:13:58 2017 +0200
@@ -45,9 +45,13 @@
case []madon.Account, []madon.Attachment, []madon.Card, []madon.Context,
[]madon.Instance, []madon.Mention, []madon.Notification,
[]madon.Relationship, []madon.Report, []madon.Results,
- []madon.Status, []madon.StreamEvent, []madon.Tag,
+ []madon.Status, []madon.StreamEvent, []madon.Tag, []madon.DomainName,
[]*gomif.InstanceStatus:
return p.plainForeach(o, w, initialIndent)
+ case *madon.DomainName:
+ return p.plainPrintDomainName(o, w, initialIndent)
+ case madon.DomainName:
+ return p.plainPrintDomainName(&o, w, initialIndent)
case *madon.Account:
return p.plainPrintAccount(o, w, initialIndent)
case madon.Account:
@@ -154,6 +158,11 @@
fmt.Fprintf(w, "%s%s: %s\n", prefix, label, value)
}
+func (p *PlainPrinter) plainPrintDomainName(d *madon.DomainName, w io.Writer, indent string) error {
+ indentedPrint(w, indent, true, false, "Domain Name", "%s", string(*d))
+ return nil
+}
+
func (p *PlainPrinter) plainPrintAccount(a *madon.Account, w io.Writer, indent string) error {
indentedPrint(w, indent, true, false, "Account ID", "%d (%s)", a.ID, a.Username)
indentedPrint(w, indent, false, false, "User ID", "%s", a.Acct)