Leave callback handler without action for unknown events.

This commit is contained in:
Alexander Weidinger 2017-09-22 17:27:55 +02:00
parent 3de9e8a630
commit 48f4215d23
1 changed files with 10 additions and 5 deletions

View File

@ -58,19 +58,24 @@ angular.module('contactsApp')
ContactService.registerObserverCallback(function(ev) {
$timeout(function() {
$scope.$apply(function() {
if (ev.event === 'delete') {
switch(ev.event) {
case 'delete':
ctrl.selectNearestContact(ev.uid);
}
else if (ev.event === 'create') {
break;
case 'create':
$route.updateParams({
gid: $routeParams.gid,
uid: ev.uid
});
}
else if (ev.event === 'importend') {
break;
case 'importend':
$route.updateParams({
gid: t('contacts', 'All contacts')
});
break;
default:
// unknown event -> leave callback without action
return;
}
ctrl.contactList = ev.contacts;
});