package wearable.android.zaim.net.utils;
import android.content.Context;
import android.util.Pair;
import org.scribe.builder.ServiceBuilder;
import org.scribe.model.Token;
import org.scribe.oauth.OAuthService;
import scribe.builder.api.ZaimApi;
import wearable.android.zaim.net.R;
import wearable.android.zaim.net.common.utils.PreferenceUtils;
public final class ZaimUtils {
private ZaimUtils() {
}
public static OAuthService getOauthService(final Context context) {
return new ServiceBuilder()
.provider(ZaimApi.class)
.apiKey(context.getString(R.string.api_key))
.apiSecret(context.getString(R.string.api_secret))
.callback(context.getString(R.string.callback))
.build();
}
public static Token getAccessToken(Context context) {
Pair<String, String> pair = PreferenceUtils.getAccessToken(context);
return new Token(pair.first, pair.second);
}
}