mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 22:57:21 +01:00
do not sync party every time the page is opened, update chat in realtime
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user