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