diff options
author | daniel oeh <daniel.oeh@gmail.com> | 2012-07-20 15:23:56 +0200 |
---|---|---|
committer | daniel oeh <daniel.oeh@gmail.com> | 2012-07-20 15:23:56 +0200 |
commit | d9841ae43e989cf8c05c0fb3b41d6dba907fc701 (patch) | |
tree | cd53d78ddaf20c751ecd71839531f89b577bf36a /src/de/danoeh/antennapod/util/FlattrUtils.java | |
parent | 05ef5fe72a15b7fe15ac9dffa214cc2269a54efb (diff) | |
download | AntennaPod-d9841ae43e989cf8c05c0fb3b41d6dba907fc701.zip |
Fixed critical flattr bug0.8_RC2
Diffstat (limited to 'src/de/danoeh/antennapod/util/FlattrUtils.java')
-rw-r--r-- | src/de/danoeh/antennapod/util/FlattrUtils.java | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/de/danoeh/antennapod/util/FlattrUtils.java b/src/de/danoeh/antennapod/util/FlattrUtils.java index 6f009698a..7002ec2ad 100644 --- a/src/de/danoeh/antennapod/util/FlattrUtils.java +++ b/src/de/danoeh/antennapod/util/FlattrUtils.java @@ -42,6 +42,7 @@ public class FlattrUtils { public static final String APP_URL = "http://flattr.com/thing/745609"; public static final String APP_THING_ID = "745609"; + private static AndroidAuthenticator createAuthenticator() { return new AndroidAuthenticator(HOST_NAME, APP_KEY, APP_SECRET); } @@ -57,7 +58,7 @@ public class FlattrUtils { * Returns the access token from the preferences or null if no access token * was saved before. */ - public static AccessToken retrieveToken() { + private static AccessToken retrieveToken() { Log.d(TAG, "Retrieving access token"); String token = PreferenceManager.getDefaultSharedPreferences( PodcastApp.getInstance()).getString(PREF_ACCESS_TOKEN, null); @@ -95,8 +96,7 @@ public class FlattrUtils { /** Get the thing that represents this app */ public static Thing getAppThing(Context context) { - FlattrFactory factory = FlattrFactory.getInstance(); - FlattrService fs = factory.createFlattrService(retrieveToken()); + FlattrService fs = FlattrServiceCreator.getService(retrieveToken()); try { return fs.getThing(Thing.withId(APP_THING_ID)); } catch (FlattrException e) { @@ -106,11 +106,10 @@ public class FlattrUtils { } } - public static void clickUrl(AccessToken token, Context context, String url) + public static void clickUrl(Context context, String url) throws FlattrException { - FlattrFactory factory = FlattrFactory.getInstance(); - if (token != null) { - FlattrService fs = factory.createFlattrService(retrieveToken()); + if (hasToken()) { + FlattrService fs = FlattrServiceCreator.getService(retrieveToken()); fs.click(url); } else { Log.e(TAG, "clickUrl was called with null access token"); |