From 9d02d4ed674bb4c90a288045b335e70d4e529def Mon Sep 17 00:00:00 2001 From: Jimmy Shih Date: Wed, 8 Feb 2012 19:51:41 -0800 Subject: [PATCH] Fix bug with invalidate auth token. Need to pass in account type, not auth token type. --- .../android/apps/mytracks/io/docs/SendDocsAsyncTask.java | 7 +++---- .../io/fusiontables/SendFusionTablesAsyncTask.java | 2 +- .../android/apps/mytracks/io/maps/ChooseMapAsyncTask.java | 3 ++- .../android/apps/mytracks/io/maps/SendMapsAsyncTask.java | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/MyTracks/src/com/google/android/apps/mytracks/io/docs/SendDocsAsyncTask.java b/MyTracks/src/com/google/android/apps/mytracks/io/docs/SendDocsAsyncTask.java index c31164387..dad8e3aea 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/io/docs/SendDocsAsyncTask.java +++ b/MyTracks/src/com/google/android/apps/mytracks/io/docs/SendDocsAsyncTask.java @@ -15,6 +15,7 @@ */ package com.google.android.apps.mytracks.io.docs; +import com.google.android.apps.mytracks.Constants; import com.google.android.apps.mytracks.content.MyTracksProviderUtils; import com.google.android.apps.mytracks.content.Track; import com.google.android.apps.mytracks.io.gdata.GDataClientFactory; @@ -181,10 +182,8 @@ public class SendDocsAsyncTask extends AbstractSendAsyncTask { @Override protected void invalidateToken() { - AccountManager.get(context).invalidateAuthToken( - documentsClient.getServiceName(), documentsAuthToken); - AccountManager.get(context).invalidateAuthToken( - spreadsheetsClient.getServiceName(), spreadsheetsAuthToken); + AccountManager.get(context).invalidateAuthToken(Constants.ACCOUNT_TYPE, documentsAuthToken); + AccountManager.get(context).invalidateAuthToken(Constants.ACCOUNT_TYPE, spreadsheetsAuthToken); } /** diff --git a/MyTracks/src/com/google/android/apps/mytracks/io/fusiontables/SendFusionTablesAsyncTask.java b/MyTracks/src/com/google/android/apps/mytracks/io/fusiontables/SendFusionTablesAsyncTask.java index d079cfa77..f00b13191 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/io/fusiontables/SendFusionTablesAsyncTask.java +++ b/MyTracks/src/com/google/android/apps/mytracks/io/fusiontables/SendFusionTablesAsyncTask.java @@ -170,7 +170,7 @@ public class SendFusionTablesAsyncTask extends AbstractSendAsyncTask { @Override protected void invalidateToken() { - AccountManager.get(context).invalidateAuthToken(SendFusionTablesUtils.SERVICE, authToken); + AccountManager.get(context).invalidateAuthToken(Constants.ACCOUNT_TYPE, authToken); } /** diff --git a/MyTracks/src/com/google/android/apps/mytracks/io/maps/ChooseMapAsyncTask.java b/MyTracks/src/com/google/android/apps/mytracks/io/maps/ChooseMapAsyncTask.java index a4a957197..985d4b0f2 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/io/maps/ChooseMapAsyncTask.java +++ b/MyTracks/src/com/google/android/apps/mytracks/io/maps/ChooseMapAsyncTask.java @@ -15,6 +15,7 @@ */ package com.google.android.apps.mytracks.io.maps; +import com.google.android.apps.mytracks.Constants; import com.google.android.apps.mytracks.io.gdata.GDataClientFactory; import com.google.android.apps.mytracks.io.gdata.maps.MapFeatureEntry; import com.google.android.apps.mytracks.io.gdata.maps.MapsClient; @@ -198,7 +199,7 @@ public class ChooseMapAsyncTask extends AsyncTask { return false; } - AccountManager.get(context).invalidateAuthToken(MapsConstants.SERVICE_NAME, authToken); + AccountManager.get(context).invalidateAuthToken(Constants.ACCOUNT_TYPE, authToken); if (canRetry) { canRetry = false; return getMaps(); diff --git a/MyTracks/src/com/google/android/apps/mytracks/io/maps/SendMapsAsyncTask.java b/MyTracks/src/com/google/android/apps/mytracks/io/maps/SendMapsAsyncTask.java index 467b1cf62..632f76c3b 100644 --- a/MyTracks/src/com/google/android/apps/mytracks/io/maps/SendMapsAsyncTask.java +++ b/MyTracks/src/com/google/android/apps/mytracks/io/maps/SendMapsAsyncTask.java @@ -190,7 +190,7 @@ public class SendMapsAsyncTask extends AbstractSendAsyncTask { @Override protected void invalidateToken() { - AccountManager.get(context).invalidateAuthToken(MapsConstants.SERVICE_NAME, authToken); + AccountManager.get(context).invalidateAuthToken(Constants.ACCOUNT_TYPE, authToken); } /**