1 |
graaff 09/05/31 09:54:31 |
2 |
|
3 |
Added: gnome-do-plugins-0.8.1.3-update-twitter-api.patch |
4 |
Log: |
5 |
Fix Twitter API. Remove unused amarok USE flag. |
6 |
(Portage version: 2.1.6.11/cvs/Linux x86_64) |
7 |
|
8 |
Revision Changes Path |
9 |
1.1 gnome-extra/gnome-do-plugins/files/gnome-do-plugins-0.8.1.3-update-twitter-api.patch |
10 |
|
11 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-do-plugins/files/gnome-do-plugins-0.8.1.3-update-twitter-api.patch?rev=1.1&view=markup |
12 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/gnome-extra/gnome-do-plugins/files/gnome-do-plugins-0.8.1.3-update-twitter-api.patch?rev=1.1&content-type=text/plain |
13 |
|
14 |
Index: gnome-do-plugins-0.8.1.3-update-twitter-api.patch |
15 |
=================================================================== |
16 |
Patch taken from upstream bug report to fix twitter by using the new API. |
17 |
|
18 |
https://code.launchpad.net/~alexlauni/do-plugins/twitter-api-fixes |
19 |
|
20 |
=== modified file 'Microblogging/src/MicroblogClient.cs' |
21 |
--- Microblogging/src/MicroblogClient.cs 2009-02-28 19:53:07 +0000 |
22 |
+++ Microblogging/src/MicroblogClient.cs 2009-04-13 04:10:11 +0000 |
23 |
@@ -45,9 +45,9 @@ |
24 |
readonly string FailedPostMsg = Catalog.GetString ("Unable to post tweet. Check your login settings. If you " |
25 |
+ "are behind a proxy make sure that the settings in /system/http_proxy are correct."); |
26 |
|
27 |
- const int UpdateTimelineTimeout = 30 * 1000; |
28 |
- const int UpdateContactsTimeout = 10 * 60 * 1000; |
29 |
- const int CheckForMessagesTimeout = 5 * 60 * 1000; |
30 |
+ const int UpdateTimelineTimeout = 60 * 1000; // every 60 seconds |
31 |
+ const int UpdateContactsTimeout = 30 * 1000 * 60; // every 30 minutes |
32 |
+ const int CheckForMessagesTimeout = 5 * 1000 * 60; // every 5 minutespr |
33 |
|
34 |
#endregion |
35 |
|
36 |
@@ -61,6 +61,7 @@ |
37 |
|
38 |
static MicroblogClient () |
39 |
{ |
40 |
+ Log<MicroblogClient>.Debug ("Using limited version!!!~~~~~"); |
41 |
PhotoDirectory = new [] { Services.Paths.UserDataDirectory, "Microblogging", "photos"}.Aggregate (Path.Combine); |
42 |
} |
43 |
|
44 |
@@ -121,11 +122,13 @@ |
45 |
newContacts = new List<FriendItem> (); |
46 |
friends = blog.User.Friends (); |
47 |
} catch (TwitterizerException e) { |
48 |
+ Log.Error("{0} {1}", e.RequestData.ResponseException.Message, e.RequestData.ResponseException.StackTrace); |
49 |
Log<MicroblogClient>.Debug (GenericErrorMsg, "UpdateContacts", e.Message); |
50 |
return; |
51 |
} |
52 |
|
53 |
foreach (TwitterUser friend in friends) { |
54 |
+ Log<MicroblogClient>.Error ("we had friendzzz"); |
55 |
if (friend.Status != null) { |
56 |
status = new MicroblogStatus (friend.Status.ID, friend.Status.Text, friend.ScreenName, friend.Status.Created); |
57 |
newContact = new FriendItem (friend.ID, friend.ScreenName, status); |
58 |
|
59 |
=== modified file 'Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterStatusMethods.cs' |
60 |
--- Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterStatusMethods.cs 2009-02-28 16:16:48 +0000 |
61 |
+++ Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterStatusMethods.cs 2009-04-13 04:10:11 +0000 |
62 |
@@ -109,7 +109,7 @@ |
63 |
|
64 |
string actionUri = (Parameters == null ? Twitter.Urls.FriendsTimelineUrl : Parameters.BuildActionUri(Twitter.Urls.FriendsTimelineUrl)); |
65 |
Data.ActionUri = new Uri(actionUri); |
66 |
- |
67 |
+ |
68 |
Data = Request.PerformWebRequest(Data); |
69 |
|
70 |
return Data.Statuses; |
71 |
@@ -141,7 +141,7 @@ |
72 |
Data.ActionUri = new Uri( |
73 |
string.Format(Twitter.Urls.UpdateUrl, HttpUtility.UrlEncode(Status), InReplyToStatusID)); |
74 |
|
75 |
- Data = Request.PerformWebRequest(Data); |
76 |
+ Data = Request.PerformWebRequest(Data, "POST"); |
77 |
|
78 |
return Data.Statuses[0]; |
79 |
} |
80 |
|
81 |
=== modified file 'Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterUserMethods.cs' |
82 |
--- Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterUserMethods.cs 2008-12-11 04:16:01 +0000 |
83 |
+++ Microblogging/src/Twitterizer/Twitterizer.Framework/MethodClasses/TwitterUserMethods.cs 2009-04-13 04:10:11 +0000 |
84 |
@@ -87,6 +87,7 @@ |
85 |
/// <returns></returns> |
86 |
public TwitterUserCollection Friends(TwitterParameters Parameters) |
87 |
{ |
88 |
+ Console.Error.WriteLine ("Goona get friends"); |
89 |
// page 0 == page 1 is the start |
90 |
TwitterRequest Request = new TwitterRequest(); |
91 |
TwitterRequestData Data = new TwitterRequestData(); |
92 |
@@ -95,9 +96,9 @@ |
93 |
|
94 |
string actionUri = (Parameters == null ? Twitter.Urls.FriendsUrl : Parameters.BuildActionUri(Twitter.Urls.FriendsUrl)); |
95 |
Data.ActionUri = new Uri(actionUri); |
96 |
- |
97 |
+ Console.Error.WriteLine ("GOING TO GET EM"); |
98 |
Data = Request.PerformWebRequest(Data); |
99 |
- |
100 |
+ Console.Error.WriteLine ("I have {0} frienz", Data.Users.Count); |
101 |
return Data.Users; |
102 |
} |
103 |
} |
104 |
|
105 |
=== modified file 'Microblogging/src/Twitterizer/Twitterizer.Framework/TwitterRequest.cs' |
106 |
--- Microblogging/src/Twitterizer/Twitterizer.Framework/TwitterRequest.cs 2008-12-11 04:16:01 +0000 |
107 |
+++ Microblogging/src/Twitterizer/Twitterizer.Framework/TwitterRequest.cs 2009-04-13 04:10:11 +0000 |
108 |
@@ -40,7 +40,7 @@ |
109 |
{ |
110 |
public TwitterRequestData PerformWebRequest(TwitterRequestData Data) |
111 |
{ |
112 |
- PerformWebRequest(Data, "POST"); |
113 |
+ PerformWebRequest(Data, "GET"); |
114 |
|
115 |
return (Data); |
116 |
|
117 |
@@ -48,7 +48,8 @@ |
118 |
|
119 |
public TwitterRequestData PerformWebRequest(TwitterRequestData Data, string HTTPMethod) |
120 |
{ |
121 |
- HttpWebRequest Request = (HttpWebRequest)WebRequest.Create(Data.ActionUri); |
122 |
+ Console.Error.WriteLine ("Posting {0} via {1}", Data.ActionUri, HTTPMethod); |
123 |
+ HttpWebRequest Request = (HttpWebRequest)WebRequest.Create(Data.ActionUri); |
124 |
|
125 |
|
126 |
Request.Method = HTTPMethod; |
127 |
@@ -99,7 +100,7 @@ |
128 |
{ |
129 |
XmlDocument ResultXmlDocument = new XmlDocument(); |
130 |
ResultXmlDocument.LoadXml(Data.Response); |
131 |
- |
132 |
+ |
133 |
if (ResultXmlDocument.DocumentElement != null) |
134 |
switch (ResultXmlDocument.DocumentElement.Name.ToLower()) |
135 |
{ |