···208208 var t string
209209 var p types.ProfileView
210210 var uri string
211211- var body string
211211+ var body *string
212212 var image types.Image
213213+ var alt *string
213214 var nick string
214215 var color uint32
215216 var s types.SignetView
···228229 &body,
229230 &image.BlobCID,
230231 &image.BlobMIME,
231231- &image.Alt,
232232+ &alt,
232233 &image.Height,
233234 &image.Width,
234235···249250 }
250251 if t == "message" {
251252 var msg types.SignedMessageView
252252- msg.Body = body
253253+ if body != nil {
254254+255255+ msg.Body = *body
256256+ }
253257 if nick != "" {
254258 msg.Nick = &nick
255259 }
···271275 aspect.Height = *image.Height
272276 imgview.AspectRatio = &aspect
273277 }
274274- imgview.Alt = image.Alt
278278+ if alt != nil {
279279+ imgview.Alt = *alt
280280+ }
275281 base := os.Getenv("MY_IDENTITY")
276282 src := fmt.Sprintf("https://%s/xrpc/org.xcvr.lrc.getImage?uri=%s", base, uri)
277283 imgview.Src = &src