You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
	
	
		
			
				
					
						
							|  |  |  | (function() { | 
					
						
							|  |  |  |   'use strict'; | 
					
						
							|  |  |  |   storage.isBlocked = function(number) { | 
					
						
							|  |  |  |     var numbers = storage.get('blocked', []); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     return _.include(numbers, number); | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  |   storage.addBlockedNumber = function(number) { | 
					
						
							|  |  |  |     var numbers = storage.get('blocked', []); | 
					
						
							|  |  |  |     if (_.include(numbers, number)) { | 
					
						
							|  |  |  |       return; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     console.log('adding', number, 'to blocked list'); | 
					
						
							|  |  |  |     storage.put('blocked', numbers.concat(number)); | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  |   storage.removeBlockedNumber = function(number) { | 
					
						
							|  |  |  |     var numbers = storage.get('blocked', []); | 
					
						
							|  |  |  |     if (!_.include(numbers, number)) { | 
					
						
							|  |  |  |       return; | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     console.log('removing', number, 'from blocked list'); | 
					
						
							|  |  |  |     storage.put('blocked', _.without(numbers, number)); | 
					
						
							|  |  |  |   }; | 
					
						
							|  |  |  | })(); |