diff options
author | Gabe Kangas <gabek@real-ity.com> | 2022-01-06 21:45:58 -0800 |
---|---|---|
committer | Gabe Kangas <gabek@real-ity.com> | 2022-01-06 23:02:50 -0800 |
commit | bdd4c36eab7f6581ebd702c381defdd63e9d8db7 (patch) | |
tree | 5bbda0fccc41f7d27b5c3e992b444dd5b0848482 | |
parent | d9cadf7a392f8ec5e5be32be3caf8ce4d04c2305 (diff) |
Alert followers on private mode toggle
-rw-r--r-- | controllers/admin/federation.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/controllers/admin/federation.go b/controllers/admin/federation.go index 223bde065..43f2aa695 100644 --- a/controllers/admin/federation.go +++ b/controllers/admin/federation.go @@ -4,6 +4,7 @@ import ( "net/http" "github.com/owncast/owncast/activitypub" + "github.com/owncast/owncast/activitypub/outbox" "github.com/owncast/owncast/activitypub/persistence" "github.com/owncast/owncast/controllers" "github.com/owncast/owncast/core/data" @@ -66,6 +67,13 @@ func SetFederationActivityPrivate(w http.ResponseWriter, r *http.Request) { controllers.WriteSimpleResponse(w, false, err.Error()) return } + + // Update Fediverse followers about this change. + if err := outbox.UpdateFollowersWithAccountUpdates(); err != nil { + controllers.WriteSimpleResponse(w, false, err.Error()) + return + } + controllers.WriteSimpleResponse(w, true, "federation private saved") } |