# HG changeset patch # User Ted Unangst # Date 1712123542 14400 # Wed Apr 03 01:52:22 2024 -0400 # Node ID 69ceb1c338871b95f6f1afb4ff6a7d9233e981a9 # Parent 167f6b27f3a129458972930344f021a09e244b47 make it optional to collect forwards diff --git a/main.go b/main.go --- a/main.go +++ b/main.go @@ -48,6 +48,7 @@ var serverMsg template.HTML var aboutMsg template.HTML var loginMsg template.HTML +var collectForwards = true func serverURL(u string, args ...interface{}) string { return fmt.Sprintf("https://"+serverName+u, args...) @@ -177,6 +178,7 @@ getconfig("slowtimeout", &slowTimeout) getconfig("honkwindow", &honkwindow) honkwindow *= 24 * time.Hour + getconfig("collectforwards", &collectForwards) prepareStatements(db) diff --git a/web.go b/web.go --- a/web.go +++ b/web.go @@ -496,7 +496,7 @@ origin := keymatch(keyname, who) if origin == "" { ilog.Printf("keyname actor mismatch: %s <> %s", keyname, who) - if what == "Create" { + if collectForwards && what == "Create" { var xid string obj, ok := j.GetMap("object") if ok {