aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2020-06-21 17:40:05 +0000
committerdakkar <dakkar@thenautilus.net>2020-07-25 11:56:19 +0000
commit8d9353a414f81d6cbb725f2a1cc0a74825b6fc26 (patch)
treece76d3b7e660e9ed99157ae9f0f227853ea75894
parentallow path prefix (diff)
downloadrtwatch-8d9353a414f81d6cbb725f2a1cc0a74825b6fc26.tar.gz
rtwatch-8d9353a414f81d6cbb725f2a1cc0a74825b6fc26.tar.bz2
rtwatch-8d9353a414f81d6cbb725f2a1cc0a74825b6fc26.zip
disable origin check for websocket connection
I need this because I'm reverse-proxying
-rw-r--r--main.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/main.go b/main.go
index f7ad319..947fad0 100644
--- a/main.go
+++ b/main.go
@@ -86,6 +86,7 @@ var (
upgrader = websocket.Upgrader{
ReadBufferSize: 1024,
WriteBufferSize: 1024,
+ CheckOrigin: checkOrigin,
}
peerConnectionConfig = webrtc.Configuration{}
@@ -189,6 +190,10 @@ func handleWebsocketMessage(pc *webrtc.PeerConnection, ws *websocket.Conn, messa
return nil
}
+func checkOrigin(r *http.Request) bool {
+ return true;
+}
+
func serveWs(w http.ResponseWriter, r *http.Request) {
ws, err := upgrader.Upgrade(w, r, nil)
if err != nil {