From d84912bb2a36c8cfeb98cab40324c349ceb6a3a9 Mon Sep 17 00:00:00 2001 From: jaredevantabor Date: Thu, 20 Oct 2016 10:02:28 -0700 Subject: [PATCH] potentially adding token to websocket url --- awx/ui/client/src/shared/socket/socket.service.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/awx/ui/client/src/shared/socket/socket.service.js b/awx/ui/client/src/shared/socket/socket.service.js index dfaac460b6..a7d526149a 100644 --- a/awx/ui/client/src/shared/socket/socket.service.js +++ b/awx/ui/client/src/shared/socket/socket.service.js @@ -5,8 +5,8 @@ *************************************************/ import ReconnectingWebSocket from 'reconnectingwebsocket'; export default -['$rootScope', '$location', '$log','$state', '$q', - function ($rootScope, $location, $log, $state, $q) { +['$rootScope', '$location', '$log','$state', '$q', 'Authorization', + function ($rootScope, $location, $log, $state, $q, Authorization) { var needsResubscribing = false, socketPromise = $q.defer(); return { @@ -14,7 +14,8 @@ export default var self = this, host = window.location.host, protocol, - url; + url, + token = Authorization.getToken(); if($location.protocol() === 'http'){ protocol = 'ws'; @@ -26,6 +27,7 @@ export default if (!$rootScope.sessionTimer || ($rootScope.sessionTimer && !$rootScope.sessionTimer.isExpired())) { // We have a valid session token, so attempt socket connection + // url = `${url}?session=${token}`; $log.debug('Socket connecting to: ' + url); self.socket = new ReconnectingWebSocket(url, null, {