Skip to content

Commit e823db1

Browse files
committed
Merge branch 'Upstream_develop' into Upstream_release
2 parents dd4cb91 + f75a8c2 commit e823db1

File tree

3 files changed

+30
-30
lines changed

3 files changed

+30
-30
lines changed

android/clientbeta/AndroidManifest.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
33
package="com.tweetlanes.android.beta"
44
android:versionCode="56"
5-
android:versionName="1.4.0_b1">
5+
android:versionName="1.4.0_b2">
66

77
<uses-sdk android:targetSdkVersion="17"
88
android:minSdkVersion="14" />

android/libraries/SocialNetLib/src/org/tweetalib/android/TwitterModifyStatuses.java

+28-29
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ public void setWorkerCallbacks(ModifyStatusesWorkerCallbacks callbacks) {
123123
*/
124124

125125
/*
126-
*
126+
*
127127
*/
128128
FinishedCallback getModifyStatusesCallback(Integer callbackHandle) {
129129
return mFinishedCallbackMap.get(callbackHandle);
@@ -258,14 +258,13 @@ protected ModifyStatusesTaskOutput doInBackground(ModifyStatusesTaskInput... inp
258258
if (input.mStatuses != null) {
259259
for (int i = 0; i < input.mStatuses.getStatusCount(); i++) {
260260
TwitterStatus twitterStatus = input.mStatuses.getStatus(i);
261-
if (twitterStatus.mIsFavorited != favorite) {
262-
AdnPost post = appdotnetApi.setAdnFavorite(twitterStatus.mId, favorite);
263261

264-
if (post != null) {
265-
twitterStatus = new TwitterStatus(post);
266-
twitterStatus.setFavorite(favorite);
267-
contentFeed.add(twitterStatus);
268-
}
262+
AdnPost post = appdotnetApi.setAdnFavorite(twitterStatus.mId, favorite);
263+
264+
if (post != null) {
265+
twitterStatus = new TwitterStatus(post);
266+
twitterStatus.setFavorite(favorite);
267+
contentFeed.add(twitterStatus);
269268
}
270269
}
271270
}
@@ -292,27 +291,27 @@ protected ModifyStatusesTaskOutput doInBackground(ModifyStatusesTaskInput... inp
292291
if (input.mStatuses != null) {
293292
for (int i = 0; i < input.mStatuses.getStatusCount(); i++) {
294293
TwitterStatus twitterStatus = input.mStatuses.getStatus(i);
295-
if (twitterStatus.mIsFavorited != favorite) {
296-
try {
297-
twitter4j.Status status;
298-
if (favorite) {
299-
status = twitter.createFavorite(twitterStatus.mId);
300-
} else {
301-
status = twitter.destroyFavorite(twitterStatus.mId);
302-
}
303-
304-
// Yuck: See the comment for
305-
// TwitterStatus.setFavorite() for
306-
// reasons for this
307-
twitterStatus = new TwitterStatus(status);
308-
twitterStatus.setFavorite(favorite);
309-
310-
contentFeed.add(twitterStatus);
311-
} catch (TwitterException e) {
312-
// we might get errors setting the favorite
313-
// state to the same
314-
// value again.
315-
// Just ignore those ones...
294+
try {
295+
twitter4j.Status status;
296+
if (favorite) {
297+
status = twitter.createFavorite(twitterStatus.mId);
298+
} else {
299+
status = twitter.destroyFavorite(twitterStatus.mId);
300+
}
301+
302+
// Yuck: See the comment for
303+
// TwitterStatus.setFavorite() for
304+
// reasons for this
305+
twitterStatus = new TwitterStatus(status);
306+
twitterStatus.setFavorite(favorite);
307+
308+
contentFeed.add(twitterStatus);
309+
} catch (TwitterException e) {
310+
e.printStackTrace();
311+
errorDescription = e.getErrorMessage();
312+
Log.e("api-call", errorDescription, e);
313+
if (e.getRateLimitStatus() != null && e.getRateLimitStatus().getRemaining() <= 0) {
314+
throw e;
316315
}
317316
}
318317
}

android/libraries/TweetLanesCore/res/xml/changelog.xml

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<change>Fix - Rotate flip on landscape refresh</change>
1111
<change>Fix - Prevent infinite refresh loop</change>
1212
<change>Fix - Correct issue with conversations appearing under the wrong statuses</change>
13+
<change>Fix - Favorites now correctly get sent to twitter</change>
1314
<change>Fix - Various errors reported by fatal crashes</change>
1415
</release>
1516
<release version="1.3.0" versioncode="55">

0 commit comments

Comments
 (0)