+
diff --git a/src/js/controllers/tab-home.js b/src/js/controllers/tab-home.js
index b6886b5c2..631f87441 100644
--- a/src/js/controllers/tab-home.js
+++ b/src/js/controllers/tab-home.js
@@ -35,7 +35,8 @@ angular.module('copayApp.controllers').controller('tabHomeController',
});
walletService.getNotifications(wallet, {
- timeSpan: timeSpan
+ timeSpan: timeSpan,
+ includeOwn: true,
}, function(err, n) {
if (err) {
console.log('[tab-home.js.35:err:]', $log.error(err)); //TODO
diff --git a/src/js/services/profileService.js b/src/js/services/profileService.js
index 1d6e5ffdb..61a9f4e9a 100644
--- a/src/js/services/profileService.js
+++ b/src/js/services/profileService.js
@@ -130,7 +130,9 @@ angular.module('copayApp.services')
});
});
- wallet.initialize({}, function(err) {
+ wallet.initialize({
+ notificationIncludeOwn: true,
+ }, function(err) {
if (err) {
$log.error('Could not init notifications err:', err);
return;
diff --git a/src/js/services/walletService.js b/src/js/services/walletService.js
index bdfe1a291..7eea001d0 100644
--- a/src/js/services/walletService.js
+++ b/src/js/services/walletService.js
@@ -981,8 +981,15 @@ angular.module('copayApp.services').factory('walletService', function($log, $tim
wallet.getNotifications(opts, function(err, notifications) {
if (err) return cb(err);
+ var ignored = {
+ 'NewBlock': 1,
+ 'BalanceUpdated': 1,
+ 'NewOutgoingTxByThirdParty': 1,
+ 'NewAddress': 1,
+ };
+
notifications = lodash.filter(notifications, function(x) {
- return x.type != 'NewBlock' && x.type != 'BalanceUpdated' && x.type != 'NewOutgoingTxByThirdParty';
+ return !ignored[x.type];
});
var idToName = {};