do not sync party every time the page is opened, update chat in realtime

This commit is contained in:
Matteo Pagliazzi
2016-09-06 11:18:52 +02:00
parent 6792464fbf
commit f28dead692
2 changed files with 4 additions and 3 deletions

View File

@@ -28,7 +28,7 @@ habitrpg.controller("PartyCtrl", ['$rootScope','$scope','Groups','Chat','User','
} }
if ($state.is('options.social.party') && $rootScope.party && $rootScope.party.id) { if ($state.is('options.social.party') && $rootScope.party && $rootScope.party.id) {
Groups.party(true).then(handlePartyResponse, handlePartyError); Groups.party().then(handlePartyResponse, handlePartyError);
} else { } else {
Groups.Group.syncParty().then(handlePartyResponse, handlePartyError); Groups.Group.syncParty().then(handlePartyResponse, handlePartyError);
} }

View File

@@ -98,8 +98,9 @@ angular.module('habitrpg')
// When a new chat message is posted // When a new chat message is posted
partyChannel.bind('new-chat', function (data) { partyChannel.bind('new-chat', function (data) {
Groups.party().then(function () { Groups.party().then(function () {
// Groups.data.party.chat.unshift(data); // Update the party data
// Groups.data.party.chat.splice(200); Groups.data.party.chat.unshift(data);
Groups.data.party.chat.splice(200);
}); });
}); });
}; };