fix update activity

Ted Unangst 4 years ago
parent ff54c450b5
commit 232ca0465e

@ -1272,7 +1272,7 @@ func collectiveaction(honk *Honk) {
}
}
func junkuser(user *WhatAbout) []byte {
func junkuser(user *WhatAbout) junk.Junk {
about := markitzero(user.About)
j := junk.New()
@ -1306,7 +1306,7 @@ func junkuser(user *WhatAbout) []byte {
k["publicKeyPem"] = user.Key
j["publicKey"] = k
return j.ToBytes()
return j
}
var oldjonkers = cache.New(cache.Options{Filler: func(name string) ([]byte, bool) {
@ -1314,7 +1314,10 @@ var oldjonkers = cache.New(cache.Options{Filler: func(name string) ([]byte, bool
if err != nil {
return nil, false
}
return junkuser(user), true
var buf bytes.Buffer
j := junkuser(user)
j.Write(&buf)
return buf.Bytes(), true
}, Duration: 1 * time.Minute})
func asjonker(name string) ([]byte, bool) {
@ -1535,8 +1538,7 @@ func updateMe(username string) {
j["published"] = dt
j["to"] = []string{thewholeworld, user.URL + "/followers"}
j["type"] = "Update"
jo, _ := asjonker(username)
j["object"] = jo
j["object"] = junkuser(user)
msg := j.ToBytes()

@ -1,5 +1,11 @@
changelog
=== next
+ Fix update activity.
+ A few API refinements and additions.
=== 0.9.0 Monitor vs Merrimack
--- Add Reactions.

@ -562,7 +562,7 @@ func serveractor(w http.ResponseWriter, r *http.Request) {
return
}
j := junkuser(user)
w.Write(j)
j.Write(w)
}
func ximport(w http.ResponseWriter, r *http.Request) {

Loading…
Cancel
Save