summaryrefslogtreecommitdiffstats
path: root/api/webrtc.go
diff options
context:
space:
mode:
authorJoram Wilander <jwawilander@gmail.com>2017-03-28 04:58:19 -0400
committerGeorge Goldberg <george@gberg.me>2017-03-28 09:58:19 +0100
commitdaca0d93f621bcb1daae149c178af0631bcd120a (patch)
tree6127936c76dbc6fd20a7377385469980e5bd72e3 /api/webrtc.go
parentca8b8d1245026672b1a56d256bb8ff3c8bb1bba9 (diff)
downloadchat-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.go16
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, "")