|  |  | @ -106,18 +106,17 @@ NSString *const kLocalProfileUniqueId = @"kLocalProfileUniqueId"; | 
			
		
	
		
		
			
				
					
					|  |  |  | { |  |  |  | { | 
			
		
	
		
		
			
				
					
					|  |  |  |     @synchronized(self) |  |  |  |     @synchronized(self) | 
			
		
	
		
		
			
				
					
					|  |  |  |     { |  |  |  |     { | 
			
		
	
		
		
			
				
					
					|  |  |  |         BOOL didChange; |  |  |  |         BOOL isEqual; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         if (_avatarUrlPath == nil && avatarUrlPath == nil) { |  |  |  |         if (avatarUrlPath != nil) { | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |             didChange = NO; |  |  |  |             isEqual = [avatarUrlPath isEqual:_avatarUrlPath]; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         } else if (_avatarUrlPath != nil || avatarUrlPath != nil) { |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             didChange = YES; |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         } else { |  |  |  |         } else { | 
			
		
	
		
		
			
				
					
					|  |  |  |             didChange = [_avatarUrlPath isEqualToString:avatarUrlPath]; |  |  |  |             // are they both nil? | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             isEqual = _avatarUrlPath == nil; | 
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         _avatarUrlPath = avatarUrlPath; |  |  |  |         _avatarUrlPath = avatarUrlPath; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         if (didChange) { |  |  |  |         if (!isEqual) { | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |             // If the avatarURL changed, the avatarFileName can't be valid. |  |  |  |             // If the avatarURL changed, the avatarFileName can't be valid. | 
			
		
	
		
		
			
				
					
					|  |  |  |             // Clear it. |  |  |  |             // Clear it. | 
			
		
	
		
		
			
				
					
					|  |  |  |             self.avatarFileName = nil; |  |  |  |             self.avatarFileName = nil; | 
			
		
	
	
		
		
			
				
					|  |  | 
 |