package handlers import ( "net/http" "github.com/owncast/owncast/activitypub/persistence" "github.com/owncast/owncast/webserver/responses" ) // GetFollowers will handle an API request to fetch the list of followers (non-activitypub response). func (h *Handlers) GetFollowers(offset int, limit int, w http.ResponseWriter, r *http.Request) { followers, total, err := persistence.GetFederationFollowers(limit, offset) if err != nil { responses.WriteSimpleResponse(w, false, "unable to fetch followers") return } response := responses.PaginatedResponse{ Total: total, Results: followers, } responses.WriteResponse(w, response) }