Remove old polling stuff from RoomController. Added service comments. Do not start the event stream on startup unless you have credentials.
1 files changed, 0 insertions, 40 deletions
diff --git a/webclient/room/room-controller.js b/webclient/room/room-controller.js
index 49c73ff4bb..0d54c6f4d8 100644
--- a/webclient/room/room-controller.js
+++ b/webclient/room/room-controller.js
@@ -29,7 +29,6 @@ angular.module('RoomController', [])
stream_failure: undefined // the response when the stream fails
};
$scope.members = {};
- $scope.stopPoll = false;
$scope.imageURLToSend = "";
$scope.userIDToInvite = "";
@@ -71,40 +70,6 @@ angular.module('RoomController', [])
)
};
- var shortPoll = function() {
- eventStreamService.resume().then(
- function(response) {
- $scope.state.stream_failure = undefined;
- console.log("Got response from "+$scope.state.events_from+" to "+response.data.end);
- $scope.state.events_from = response.data.end;
- $scope.feedback = "";
-
- eventHandlerService.handleEvents(response.data.chunk, true);
-
- if ($scope.stopPoll) {
- console.log("Stopping polling.");
- }
- else {
- $timeout(shortPoll, 0);
- }
- },
- function(error) {
- $scope.state.stream_failure = error;
-
- if (error.status == 403) {
- $scope.stopPoll = true;
- }
-
- if ($scope.stopPoll) {
- console.log("Stopping polling.");
- }
- else {
- $timeout(shortPoll, 5000);
- }
- }
- );
- };
-
var updateMemberList = function(chunk) {
var isNewMember = !(chunk.target_user_id in $scope.members);
if (isNewMember) {
@@ -260,9 +225,4 @@ angular.module('RoomController', [])
$scope.loadMoreHistory = function() {
paginate(MESSAGES_PER_PAGINATION);
};
-
- $scope.$on('$destroy', function(e) {
- console.log("onDestroyed: Stopping poll.");
- $scope.stopPoll = true;
- });
}]);
|