Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e9351608 authored by Android (Google) Code Review's avatar Android (Google) Code Review
Browse files

Merge change 25406 into eclair

* changes:
  remove the signin required notification as when the signin is successful
parents e38212a2 6dfd1382
Loading
Loading
Loading
Loading
+4 −7
Original line number Diff line number Diff line
@@ -46,7 +46,6 @@ import android.util.Pair;
import android.app.PendingIntent;
import android.app.NotificationManager;
import android.app.Notification;
import android.app.Activity;
import android.Manifest;

import java.io.FileDescriptor;
@@ -471,6 +470,7 @@ public class AccountManagerService extends IAccountManager.Stub {
    }

    private boolean saveAuthTokenToDatabase(Account account, String type, String authToken) {
        cancelNotification(getSigninRequiredNotificationId(account));
        SQLiteDatabase db = mOpenHelper.getWritableDatabase();
        db.beginTransaction();
        try {
@@ -523,7 +523,7 @@ public class AccountManagerService extends IAccountManager.Stub {
        checkAuthenticateAccountsPermission(account);
        long identityToken = clearCallingIdentity();
        try {
            cacheAuthToken(account, authTokenType, authToken);
            saveAuthTokenToDatabase(account, authTokenType, authToken);
        } finally {
            restoreCallingIdentity(identityToken);
        }
@@ -686,7 +686,8 @@ public class AccountManagerService extends IAccountManager.Stub {
                                        "the type and name should not be empty");
                                return;
                            }
                            cacheAuthToken(new Account(name, type), authTokenType, authToken);
                            saveAuthTokenToDatabase(new Account(name, type),
                                    authTokenType, authToken);
                        }

                        Intent intent = result.getParcelable(Constants.INTENT_KEY);
@@ -1004,10 +1005,6 @@ public class AccountManagerService extends IAccountManager.Stub {
        }
    }

    private boolean cacheAuthToken(Account account, String authTokenType, String authToken) {
        return saveAuthTokenToDatabase(account, authTokenType, authToken);
    }

    private long getAccountId(SQLiteDatabase db, Account account) {
        Cursor cursor = db.query(TABLE_ACCOUNTS, new String[]{ACCOUNTS_ID},
                "name=? AND type=?", new String[]{account.name, account.type}, null, null, null);