adium 2945:7f1efd336b0a: Don't allow a user to try and follow th...
commits at adium.im
commits at adium.im
Mon Nov 23 04:45:41 UTC 2009
details: http://hg.adium.im/adium/rev/7f1efd336b0a
revision: 2945:7f1efd336b0a
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.
(transplanted from 7ffe6bd0f0d7f23adefb4936737b5b1f6cd3e644)
diffs (23 lines):
diff -r c873764d5f00 -r 7f1efd336b0a 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