184 indentedPrint(w, indent, false, false, "Followers count", "%d", a.FollowersCount) |
184 indentedPrint(w, indent, false, false, "Followers count", "%d", a.FollowersCount) |
185 indentedPrint(w, indent, false, false, "Following count", "%d", a.FollowingCount) |
185 indentedPrint(w, indent, false, false, "Following count", "%d", a.FollowingCount) |
186 if a.Locked { |
186 if a.Locked { |
187 indentedPrint(w, indent, false, false, "Locked", "%v", a.Locked) |
187 indentedPrint(w, indent, false, false, "Locked", "%v", a.Locked) |
188 } |
188 } |
|
189 if a.Bot { |
|
190 indentedPrint(w, indent, false, false, "Bot", "%v", a.Bot) |
|
191 } |
189 indentedPrint(w, indent, false, true, "User note", "%s", html2string(a.Note)) // XXX too long? |
192 indentedPrint(w, indent, false, true, "User note", "%s", html2string(a.Note)) // XXX too long? |
190 if a.Moved != nil { |
193 if a.Moved != nil { |
191 m := a.Moved |
194 m := a.Moved |
192 indentedPrint(w, indent+p.Indent, true, false, "Moved to account ID", "%d (%s)", m.ID, m.Username) |
195 indentedPrint(w, indent+p.Indent, true, false, "Moved to account ID", "%d (%s)", m.ID, m.Username) |
193 indentedPrint(w, indent+p.Indent, false, false, "New user ID", "%s", m.Acct) |
196 indentedPrint(w, indent+p.Indent, false, false, "New user ID", "%s", m.Acct) |
194 indentedPrint(w, indent+p.Indent, false, false, "New display name", "%s", m.DisplayName) |
197 indentedPrint(w, indent+p.Indent, false, false, "New display name", "%s", m.DisplayName) |
|
198 } |
|
199 if a.Source != nil { |
|
200 s := a.Source |
|
201 if s.Privacy != nil { |
|
202 indentedPrint(w, indent, false, true, "Default Privacy", "%s", *s.Privacy) |
|
203 } |
|
204 if s.Language != nil { |
|
205 indentedPrint(w, indent, false, true, "Default Language", "%s", *s.Language) |
|
206 } |
|
207 if s.Sensitive != nil { |
|
208 indentedPrint(w, indent, false, true, "Sensitive by default", "%v", *s.Sensitive) |
|
209 } |
|
210 } |
|
211 if a.Fields != nil { |
|
212 for _, f := range *a.Fields { |
|
213 indentedPrint(w, indent, false, false, ". Metadata field", |
|
214 "[%s] ยป %s", f.Name, html2string(f.Value)) |
|
215 } |
195 } |
216 } |
196 return nil |
217 return nil |
197 } |
218 } |
198 |
219 |
199 func (p *PlainPrinter) plainPrintAttachment(a *madon.Attachment, w io.Writer, indent string) error { |
220 func (p *PlainPrinter) plainPrintAttachment(a *madon.Attachment, w io.Writer, indent string) error { |