fix FlattrServiceCreator
This commit is contained in:
parent
a994cd4c08
commit
748d2bc863
|
@ -1,11 +1,13 @@
|
|||
package de.danoeh.antennapod.core.util.flattr;
|
||||
|
||||
import android.util.Log;
|
||||
import de.danoeh.antennapod.core.BuildConfig;
|
||||
|
||||
import org.shredzone.flattr4j.FlattrFactory;
|
||||
import org.shredzone.flattr4j.FlattrService;
|
||||
import org.shredzone.flattr4j.oauth.AccessToken;
|
||||
|
||||
import de.danoeh.antennapod.core.BuildConfig;
|
||||
|
||||
/** Ensures that only one instance of the FlattrService class exists at a time */
|
||||
|
||||
public class FlattrServiceCreator {
|
||||
|
@ -14,7 +16,10 @@ public class FlattrServiceCreator {
|
|||
private static volatile FlattrService flattrService;
|
||||
|
||||
public static FlattrService getService(AccessToken token) {
|
||||
return FlattrFactory.getInstance().createFlattrService(token);
|
||||
if (flattrService == null) {
|
||||
flattrService = FlattrFactory.getInstance().createFlattrService(token);
|
||||
}
|
||||
return flattrService;
|
||||
}
|
||||
|
||||
public static void deleteFlattrService() {
|
||||
|
|
Loading…
Reference in New Issue