diff --git a/activity.go b/activity.go index 9033bf2..d7803be 100644 --- a/activity.go +++ b/activity.go @@ -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 diff --git a/honk.go b/honk.go index ef9b38f..5dba740 100644 --- a/honk.go +++ b/honk.go @@ -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) } }