Skip to content

Instantly share code, notes, and snippets.

@dsauerbrun dsauerbrun/.js Secret
Created Jan 13, 2016

Embed
What would you like to do?
newChat: function(session,userName,color){
//gets session's messages as well as user's languages
return $http.get('/api/session/'+session.id).then(function(response){
var sessionResp = response.data;
var languageChosen = chooseUserLanguage($rootScope.currentUser.languages,
response.data.language);
return socket.emit('joinSession', {
session: sessionResp,
user: $rootScope.currentUser.userId,
language: languageChosen
}, function(success, err) {
if (err) {
console.error('Unable to join session:', err);
return false;
} else {
chats.chatCounter++;
chats.chatList[session.id] = new Chat(session.id, userName,
$rootScope.currentUser.userId,
sessionResp, languageChosen,
color,chats.chatCounter);
_.forEach(sessionResp.messages,function(val, key){
chats.chatList[session.id].displayMessage(val);
});
return true;
}
});
});
},
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.