consume activities in a goroutine other than the web handler

This commit is contained in:
Ted Unangst 2019-05-21 18:51:04 -04:00
parent c0303a91e6
commit d8d439e596
2 changed files with 8 additions and 4 deletions

View File

@ -429,6 +429,13 @@ func newphone(a []string, obj map[string]interface{}) []string {
return a
}
func consumeactivity(user *WhatAbout, j interface{}, origin string) {
xonk := xonkxonk(user, j, origin)
if xonk != nil {
savexonk(user, xonk)
}
}
func xonkxonk(user *WhatAbout, item interface{}, origin string) *Honk {
depth := 0
maxdepth := 4

View File

@ -358,10 +358,7 @@ func inbox(w http.ResponseWriter, r *http.Request) {
}
}
default:
xonk := xonkxonk(user, j, origin)
if xonk != nil {
savexonk(user, xonk)
}
go consumeactivity(user, j, origin)
}
}