+10
-4
server/internal/db/db.go
+10
-4
server/internal/db/db.go
···
208
208
var t string
209
209
var p types.ProfileView
210
210
var uri string
211
-
var body string
211
+
var body *string
212
212
var image types.Image
213
+
var alt *string
213
214
var nick string
214
215
var color uint32
215
216
var s types.SignetView
···
228
229
&body,
229
230
&image.BlobCID,
230
231
&image.BlobMIME,
231
-
&image.Alt,
232
+
&alt,
232
233
&image.Height,
233
234
&image.Width,
234
235
···
249
250
}
250
251
if t == "message" {
251
252
var msg types.SignedMessageView
252
-
msg.Body = body
253
+
if body != nil {
254
+
255
+
msg.Body = *body
256
+
}
253
257
if nick != "" {
254
258
msg.Nick = &nick
255
259
}
···
271
275
aspect.Height = *image.Height
272
276
imgview.AspectRatio = &aspect
273
277
}
274
-
imgview.Alt = image.Alt
278
+
if alt != nil {
279
+
imgview.Alt = *alt
280
+
}
275
281
base := os.Getenv("MY_IDENTITY")
276
282
src := fmt.Sprintf("https://%s/xrpc/org.xcvr.lrc.getImage?uri=%s", base, uri)
277
283
imgview.Src = &src