diff options
author | Joram Wilander <jwawilander@gmail.com> | 2017-03-28 04:58:19 -0400 |
---|---|---|
committer | George Goldberg <george@gberg.me> | 2017-03-28 09:58:19 +0100 |
commit | daca0d93f621bcb1daae149c178af0631bcd120a (patch) | |
tree | 6127936c76dbc6fd20a7377385469980e5bd72e3 /api/webrtc.go | |
parent | ca8b8d1245026672b1a56d256bb8ff3c8bb1bba9 (diff) | |
download | chat-daca0d93f621bcb1daae149c178af0631bcd120a.tar.gz chat-daca0d93f621bcb1daae149c178af0631bcd120a.tar.bz2 chat-daca0d93f621bcb1daae149c178af0631bcd120a.zip |
Move WebSocket API to it's own package and add websocket v4 endpoint (#5881)
Diffstat (limited to 'api/webrtc.go')
-rw-r--r-- | api/webrtc.go | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/api/webrtc.go b/api/webrtc.go index 8b00e724d..7ba9d3762 100644 --- a/api/webrtc.go +++ b/api/webrtc.go @@ -23,8 +23,6 @@ func InitWebrtc() { l4g.Debug(utils.T("api.webrtc.init.debug")) BaseRoutes.Webrtc.Handle("/token", ApiUserRequired(webrtcToken)).Methods("POST") - - app.Srv.WebSocketRouter.Handle("webrtc", ApiWebSocketHandler(webrtcMessage)) } func webrtcToken(c *Context, w http.ResponseWriter, r *http.Request) { @@ -52,20 +50,6 @@ func webrtcToken(c *Context, w http.ResponseWriter, r *http.Request) { } } -func webrtcMessage(req *model.WebSocketRequest) (map[string]interface{}, *model.AppError) { - var ok bool - var toUserId string - if toUserId, ok = req.Data["to_user_id"].(string); !ok || len(toUserId) != 26 { - return nil, NewInvalidWebSocketParamError(req.Action, "to_user_id") - } - - event := model.NewWebSocketEvent(model.WEBSOCKET_EVENT_WEBRTC, "", "", toUserId, nil) - event.Data = req.Data - go app.Publish(event) - - return nil, nil -} - func getWebrtcToken(sessionId string) (string, *model.AppError) { if !*utils.Cfg.WebrtcSettings.Enable { return "", model.NewLocAppError("WebRTC.getWebrtcToken", "api.webrtc.disabled.app_error", nil, "") |