From 4441d906f6d8204a374e131ede9e522d132976ad Mon Sep 17 00:00:00 2001 From: Ted Unangst Date: Thu, 25 Apr 2019 00:59:20 -0400 Subject: [PATCH] can only follow users, not anything else --- honk.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/honk.go b/honk.go index 73cc5d4..5e0d9cf 100644 --- a/honk.go +++ b/honk.go @@ -337,8 +337,13 @@ func inbox(w http.ResponseWriter, r *http.Request) { obj, _ := jsongetstring(j, "object") log.Printf("pong from %s: %s", who, obj) case "Follow": - log.Printf("updating honker follow: %s", who) - rubadubdub(user, j) + obj, _ := jsongetstring(j, "object") + if obj == user.URL { + log.Printf("updating honker follow: %s", who) + rubadubdub(user, j) + } else { + log.Printf("can't follow %s", obj) + } case "Accept": db := opendatabase() log.Printf("updating honker accept: %s", who)