adium 3300:1e4cb0fda264: Separate out Twitter entities, should f...

commits at adium.im commits at adium.im
Mon Sep 13 19:00:43 UTC 2010


details:	http://hg.adium.im/adium/rev/1e4cb0fda264
revision:	3300:1e4cb0fda264
author:		Frank Dowsett <wixardy at adium.im>
date:		Mon Sep 13 14:59:37 2010 -0400

Separate out Twitter entities, should fix #14265.
(transplanted from 219805c155f195f014f454ba34ad220a4b76bcbc)

diffs (22 lines):

diff -r 049fb15ae33a -r 1e4cb0fda264 Plugins/Twitter Plugin/MGTwitterEngine/MGTwitterStatusesParser.m
--- a/Plugins/Twitter Plugin/MGTwitterEngine/MGTwitterStatusesParser.m	Mon Sep 13 19:49:21 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