]> www.average.org Git - WhereAmI.git/blobdiff - src/org/average/whereami/Oracle.java
make accessProtectedResource a method
[WhereAmI.git] / src / org / average / whereami / Oracle.java
index ab4431c8957f36ed53073576475332b43e7422c6..7ba16a5ec2dfde72e118e4b339783a6979895760 100644 (file)
@@ -20,16 +20,20 @@ abstract public class Oracle {
 
        public HttpTransport httpTransport;
        public JsonFactory jsonFactory;
+       public PersistentStore store;
 
-       public GoogleAccessProtectedResource accessProtectedResource;
 
        public String authErrorMessage;
 
        public Oracle(final Resources res, final PersistentStore store) {
                authErrorMessage = res.getString(R.string.autherror);
+               this.store = store;
 
                httpTransport = AndroidHttp.newCompatibleTransport();
                jsonFactory = new JacksonFactory();
+}
+
+       public GoogleAccessProtectedResource accessProtectedResource() {
                AccessTokenResponse token = store.readTokens();
                Log.v(TAG, "tokens - access: \"" + token.accessToken +
                        "\", refresh: \"" + token.refreshToken +
@@ -37,7 +41,7 @@ abstract public class Oracle {
                        "\", client_secret: \"" +
                                        ClientCredentials.CLIENT_SECRET +
                        "\"");
-               accessProtectedResource = new GoogleAccessProtectedResource(
+               return new GoogleAccessProtectedResource(
                        token.accessToken, httpTransport, jsonFactory,
                        ClientCredentials.CLIENT_ID,
                        ClientCredentials.CLIENT_SECRET,