From 2f8e7f9f667c13012650289264ba887f81adb44a Mon Sep 17 00:00:00 2001 From: Joachim Bauch Date: Thu, 28 Oct 2021 09:19:47 +0200 Subject: [PATCH] Return available features in header of backend responses. The header "X-Spreed-Signaling-Features" will contain a comma-separated list of feature flags. --- backend_server.go | 1 + 1 file changed, 1 insertion(+) diff --git a/backend_server.go b/backend_server.go index 65e99f4..29ea125 100644 --- a/backend_server.go +++ b/backend_server.go @@ -166,6 +166,7 @@ func (b *BackendServer) Start(r *mux.Router) error { func (b *BackendServer) setComonHeaders(f func(http.ResponseWriter, *http.Request)) func(http.ResponseWriter, *http.Request) { return func(w http.ResponseWriter, r *http.Request) { w.Header().Set("Server", "nextcloud-spreed-signaling/"+b.version) + w.Header().Set("X-Spreed-Signaling-Features", strings.Join(b.hub.info.Features, ", ")) f(w, r) } }