adium-1.4 2796:7ffe6bd0f0d7: Don't allow a user to try and follo...

commits at adium.im commits at adium.im
Mon Nov 23 04:45:25 UTC 2009


details:	http://hg.adium.im/adium-1.4/rev/7ffe6bd0f0d7
revision:	2796:7ffe6bd0f0d7
author:		Zachary West <zacw at adium.im>
date:		Sun Nov 22 23:45:20 2009 -0500

Don't allow a user to try and follow themselves. Fixes #12092.

diffs (23 lines):

diff -r ffdf2878fc68 -r 7ffe6bd0f0d7 Plugins/Twitter Plugin/AITwitterAccount.m
--- a/Plugins/Twitter Plugin/AITwitterAccount.m	Sun Nov 22 23:26:55 2009 -0500
+++ b/Plugins/Twitter Plugin/AITwitterAccount.m	Sun Nov 22 23:45:20 2009 -0500
@@ -31,6 +31,7 @@
 #import <Adium/AIAccountControllerProtocol.h>
 #import <Adium/AIContactObserverManager.h>
 #import <Adium/AIListContact.h>
+#import <Adium/AIListGroup.h>
 #import <Adium/AIContentMessage.h>
 #import <Adium/AIListBookmark.h>
 #import <Adium/AIChat.h>
@@ -911,6 +912,11 @@
  */
 - (void)addContact:(AIListContact *)contact toGroup:(AIListGroup *)group
 {
+	if ([contact.UID isCaseInsensitivelyEqualToString:self.UID]) {
+		AILogWithSignature(@"Not adding contact %@ to group %@, it's me!", contact.UID, group.UID);
+		return;
+	}
+	
 	NSString	*requestID = [twitterEngine enableUpdatesFor:contact.UID];
 	
 	AILogWithSignature(@"%@ Requesting follow for: %@", self, contact.UID);




More information about the commits mailing list