adium 2111:ddc0ed902dfe: 50283739d46c726ed1563a777bc0a58b0c43189...

commits at adium.im commits at adium.im
Thu May 7 03:28:20 UTC 2009


details:	http://hg.adium.im/adium/rev/ddc0ed902dfe
revision:	2111:ddc0ed902dfe
author:		Zachary West <zacw at adium.im>
date:		Wed May 06 23:28:14 2009 -0400

50283739d46c726ed1563a777bc0a58b0c43189a invalidated the need for this.

diffstat:

 Plugins/Purple Service/ESPurpleYahooAccount.m |  83 ---------------------------
 1 files changed, 0 insertions(+), 83 deletions(-)

diffs (93 lines):

diff -r 50283739d46c -r ddc0ed902dfe Plugins/Purple Service/ESPurpleYahooAccount.m
--- a/Plugins/Purple Service/ESPurpleYahooAccount.m	Wed May 06 23:17:51 2009 -0400
+++ b/Plugins/Purple Service/ESPurpleYahooAccount.m	Wed May 06 23:28:14 2009 -0400
@@ -214,89 +214,6 @@
 }
 
 /*!
- * @brief Status message for a contact
- */
-- (NSAttributedString *)statusMessageForPurpleBuddy:(PurpleBuddy *)b
-{
-	NSString			*statusMessageString = nil;
-	NSAttributedString	*statusMessage = nil;
-	char				*normalized = g_strdup(purple_normalize(purple_buddy_get_account(b), purple_buddy_get_name(b)));
-	struct yahoo_data   *od;
-	YahooFriend			*f;
-	
-	if ((purple_account_is_connected(account)) &&
-		(od = purple_account_get_connection(account)->proto_data) &&
-		(f = g_hash_table_lookup(od->friends, normalized))) {
-		
-		if (f->msg != NULL) {
-			statusMessageString = [NSString stringWithUTF8String:f->msg];
-			
-		} else if (f->status != YAHOO_STATUS_AVAILABLE) {
-			switch (f->status) {
-				case YAHOO_STATUS_BRB:
-					statusMessageString = [adium.statusController localizedDescriptionForCoreStatusName:STATUS_NAME_BRB];
-					break;
-					
-				case YAHOO_STATUS_BUSY:
-					statusMessageString = [adium.statusController localizedDescriptionForCoreStatusName:STATUS_NAME_BUSY];
-					break;
-					
-				case YAHOO_STATUS_NOTATHOME:
-					statusMessageString = [adium.statusController localizedDescriptionForCoreStatusName:STATUS_NAME_NOT_AT_HOME];
-					break;
-					
-				case YAHOO_STATUS_NOTATDESK:
-					statusMessageString = [adium.statusController localizedDescriptionForCoreStatusName:STATUS_NAME_NOT_AT_DESK];
-					break;
-					
-				case YAHOO_STATUS_NOTINOFFICE:
-					statusMessageString = [adium.statusController localizedDescriptionForCoreStatusName:STATUS_NAME_NOT_IN_OFFICE];
-					break;
-					
-				case YAHOO_STATUS_ONPHONE:
-					statusMessageString = [adium.statusController localizedDescriptionForCoreStatusName:STATUS_NAME_PHONE];
-					break;
-					
-				case YAHOO_STATUS_ONVACATION:
-					statusMessageString = [adium.statusController localizedDescriptionForCoreStatusName:STATUS_NAME_VACATION];
-					break;
-					
-				case YAHOO_STATUS_OUTTOLUNCH:
-					statusMessageString = [adium.statusController localizedDescriptionForCoreStatusName:STATUS_NAME_LUNCH];
-					break;
-					
-				case YAHOO_STATUS_STEPPEDOUT:
-					statusMessageString = [adium.statusController localizedDescriptionForCoreStatusName:STATUS_NAME_STEPPED_OUT];
-					break;
-					
-				case YAHOO_STATUS_INVISIBLE:
-					statusMessageString = [adium.statusController localizedDescriptionForCoreStatusName:STATUS_NAME_INVISIBLE];
-					//				statusType = AIInvisibleStatusType; /* Invisible has a special status type */
-					break;
-					
-				case YAHOO_STATUS_AVAILABLE:
-				case YAHOO_STATUS_WEBLOGIN:
-				case YAHOO_STATUS_CUSTOM:
-				case YAHOO_STATUS_IDLE:
-				case YAHOO_STATUS_OFFLINE:
-				case YAHOO_STATUS_TYPING:
-				case YAHOO_STATUS_DISCONNECTED:
-					break;
-			}
-		}
-		
-		if (statusMessageString) {
-			statusMessage = [[[NSAttributedString alloc] initWithString:statusMessageString
-															 attributes:nil] autorelease];
-		}
-	}
-
-	g_free(normalized);
-	
-	return statusMessage;
-}
-
-/*!
  * @brief Update the status message and away state of the contact
  */
 - (void)updateStatusForContact:(AIListContact *)theContact toStatusType:(NSNumber *)statusTypeNumber statusName:(NSString *)statusName statusMessage:(NSAttributedString *)statusMessage isMobile:(BOOL)isMobile




More information about the commits mailing list