mirror of
				https://github.com/nkanaev/yarr.git
				synced 2025-10-30 22:43:29 +00:00 
			
		
		
		
	fix deleting feeds
This commit is contained in:
		| @@ -430,16 +430,10 @@ var vm = new Vue({ | |||||||
|     deleteFeed: function(feed) { |     deleteFeed: function(feed) { | ||||||
|       if (confirm('Are you sure you want to delete ' + feed.title + '?')) { |       if (confirm('Are you sure you want to delete ' + feed.title + '?')) { | ||||||
|         api.feeds.delete(feed.id).then(function() { |         api.feeds.delete(feed.id).then(function() { | ||||||
|           // note: if item list contains delete feed's entries, refresh it first. |           // unselect feed to prevent reading properties of null in template | ||||||
|           for (var i = 0; i < vm.items.length; i++) { |           var isSelected = (vm.feedSelected === 'feed:'+feed.id | ||||||
|             if (vm.items[i].feed_id == feed.id) { |             || (feed.folder_id && vm.feedSelected === 'folder:'+feed.folder_id)); | ||||||
|               vm.refreshItems().then(function() { |           if (isSelected) vm.feedSelected = null | ||||||
|                 vm.refreshStats() |  | ||||||
|                 vm.refreshFeeds() |  | ||||||
|               }) |  | ||||||
|               return |  | ||||||
|             } |  | ||||||
|           } |  | ||||||
|  |  | ||||||
|           vm.refreshStats() |           vm.refreshStats() | ||||||
|           vm.refreshFeeds() |           vm.refreshFeeds() | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user