adium-1.4 3022:219805c155f1: Separate out Twitter entities, shou...

commits at adium.im commits at adium.im
Mon Sep 13 19:02:14 UTC 2010


details:	http://hg.adium.im/adium-1.4/rev/219805c155f1
revision:	3022:219805c155f1
author:		Frank Dowsett <wixardy at adium.im>
date:		Mon Sep 13 14:59:37 2010 -0400

Separate out Twitter entities, should fix #14265.

diffs (22 lines):

diff -r 818164cc599f -r 219805c155f1 Plugins/Twitter Plugin/MGTwitterEngine/MGTwitterStatusesParser.m
--- a/Plugins/Twitter Plugin/MGTwitterEngine/MGTwitterStatusesParser.m	Wed Sep 08 20:20:56 2010 +0200
+++ b/Plugins/Twitter Plugin/MGTwitterEngine/MGTwitterStatusesParser.m	Mon Sep 13 14:59:37 2010 -0400
@@ -28,7 +28,8 @@
         [parsedObjects addObject:newNode];
         currentNode = newNode;		
     } else if ([elementName isEqualToString:@"user"] || [elementName isEqualToString:@"geo"] ||
-			   [elementName isEqualToString:@"coordinates"] || [elementName isEqualToString:@"place"]) {
+			   [elementName isEqualToString:@"coordinates"] || [elementName isEqualToString:@"place"] ||
+			   [elementName isEqualToString:@"entities"]) {
         // Add a 'user' dictionary to current node.
         NSMutableDictionary *newNode = [NSMutableDictionary dictionaryWithCapacity:0];
         [currentNode setObject:newNode forKey:elementName];
@@ -62,7 +63,7 @@
     
 	if ([elementName isEqualToString:@"user"] || [elementName isEqualToString:@"geo"] ||
 		[elementName isEqualToString:@"coordinates"] || [elementName isEqualToString:@"place"] ||
-		[elementName isEqualToString:@"retweeted_status"]) {
+		[elementName isEqualToString:@"retweeted_status"] || [elementName isEqualToString:@"entities"]) {
         currentNode = [parsedObjects lastObject];
     } else if ([elementName isEqualToString:@"status"]) {
         [self addSource];




More information about the commits mailing list