mirror of
https://github.com/taobataoma/meanTorrent.git
synced 2026-06-16 01:11:48 +02:00
Socket IO client enhancement with connect() method
Updated the Socket client service, with a connect() method. Moved state redirect out of from Socket service. Added the Authentication.user check to the Chat client controller, and added a check to make sure the Socket client service is connected to the server; if not, then connect using the new connect() method. Had to do a hard reset from 0.4.0 due to conflicts when merging and pushing to remote.
This commit is contained in:
@@ -6,6 +6,14 @@ angular.module('chat').controller('ChatController', ['$scope', 'Socket',
|
||||
// Create a messages array
|
||||
$scope.messages = [];
|
||||
|
||||
// If user is not signed in then redirect back home
|
||||
if (!Authentication.user) $location.path('/');
|
||||
|
||||
// Make sure the Socket is connected
|
||||
if (!Socket.socket) {
|
||||
Socket.connect();
|
||||
}
|
||||
|
||||
// Add an event listener to the 'chatMessage' event
|
||||
Socket.on('chatMessage', function(message) {
|
||||
$scope.messages.unshift(message);
|
||||
|
||||
Reference in New Issue
Block a user