reget bonks even when embedded

master
Ted Unangst 5 years ago
parent 5e7ed058c1
commit 8fe575dcf3

@ -469,18 +469,19 @@ func xonkxonk(user *WhatAbout, item interface{}) *Honk {
var ok bool
switch what {
case "Announce":
xid, ok = jsongetstring(item, "object")
obj, ok = jsongetmap(item, "object")
if ok {
if !needxonkid(user, xid) {
return nil
}
log.Printf("getting bonk: %s", xid)
obj, err = GetJunk(xid)
if err != nil {
log.Printf("error regetting: %s", err)
}
xid, _ = jsongetstring(obj, "id")
} else {
obj, _ = jsongetmap(item, "object")
xid, _ = jsongetstring(item, "object")
}
if !needxonkid(user, xid) {
return nil
}
log.Printf("getting bonk: %s", xid)
obj, err = GetJunk(xid)
if err != nil {
log.Printf("error regetting: %s", err)
}
what = "bonk"
case "Create":

Loading…
Cancel
Save