From ee30189224579977a6c4d27aba4e1f0aacd91d57 Mon Sep 17 00:00:00 2001 From: FChannel <=> Date: Thu, 28 Jan 2021 15:52:22 -0800 Subject: removed \n from tripcode --- OutboxPost.go | 5 ++--- main.go | 11 ++++++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/OutboxPost.go b/OutboxPost.go index aae2d45..7388aed 100644 --- a/OutboxPost.go +++ b/OutboxPost.go @@ -496,7 +496,7 @@ func CheckCaptcha(db *sql.DB, captcha string) bool { if (code == strings.ToUpper(parts[1])) { return true - } +p } return false } @@ -505,8 +505,7 @@ func ParseInboxRequest(w http.ResponseWriter, r *http.Request, db *sql.DB) { activity := GetActivityFromJson(r, db) header := r.Header.Get("Authorization") - - auth := strings.Split(header, " ") + auth := strings.Split(header, " ") switch(activity.Type) { case "Create": for _, e := range activity.To { diff --git a/main.go b/main.go index e03bae6..a430387 100644 --- a/main.go +++ b/main.go @@ -422,7 +422,7 @@ func main() { CheckError(err, "error with follow req") _, pass := GetPasswordFromSession(r) - + req.Header.Set("Authorization", "Basic " + pass) req.Header.Set("Content-Type", activitystreams) @@ -899,7 +899,9 @@ func CreateTripCode(input string) string { CheckError(err, "error with create trip code") - return out.String() + code := strings.Split(out.String(), " ") + + return code[0] } func CreateNameTripCode(input string) string { @@ -1615,7 +1617,10 @@ func MakeActivityRequest(db *sql.DB, activity Activity) { req, err := http.NewRequest("POST", actor.Inbox, bytes.NewBuffer(j)) req.Header.Set("Content-Type", activitystreams) - req.Header.Set("Authorization", "Basic " + auth) + + if activity.Type == "Create" { + req.Header.Set("Authorization", "Basic " + auth) + } CheckError(err, "error with sending activity req to") -- cgit v1.2.3