[cr148][Android] Move SigninManagerImpl to signin.services target

Chromium change:
https://source.chromium.org/chromium/chromium/src/+/737d3e35abb1641430e6aed3f1b9d7bac36fd9c1

commit 737d3e35abb1641430e6aed3f1b9d7bac36fd9c1
Author: Liza Bipin <mlbipin@google.com>
Date:   Thu Mar 12 03:02:24 2026 -0700

    [Signin][Android] Move SigninManagerImpl to signin.services target

    Fixed: 40163288
    Bypass-Check-License: Files were moved and so contain an older licence date.
    Change-Id: I99d2710096ce9e918995038d9834038adba28048
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7633764
    Reviewed-by: Menghan Yang <myuu@google.com>
    Commit-Queue: Liza Bipin <mlbipin@google.com>
    Cr-Commit-Position: refs/heads/main@{#1598309}
This commit is contained in:
AlexeyBarabash
2026-04-27 12:00:46 +01:00
committed by Claudio DeSouza
parent b62347bad5
commit 39621e4055
6 changed files with 30 additions and 6 deletions
@@ -1,129 +0,0 @@
/* Copyright (c) 2019 The Brave Authors. All rights reserved.
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at https://mozilla.org/MPL/2.0/. */
package org.chromium.chrome.browser.signin;
import androidx.annotation.MainThread;
import org.jni_zero.CalledByNative;
import org.jni_zero.JniType;
import org.chromium.base.Callback;
import org.chromium.build.annotations.NullMarked;
import org.chromium.build.annotations.Nullable;
import org.chromium.chrome.browser.signin.services.SigninManager;
import org.chromium.components.prefs.PrefService;
import org.chromium.components.signin.base.CoreAccountInfo;
import org.chromium.components.signin.identitymanager.IdentityManager;
import org.chromium.components.signin.identitymanager.IdentityMutator;
import org.chromium.components.signin.metrics.SigninAccessPoint;
import org.chromium.components.signin.metrics.SignoutReason;
@NullMarked
public class BraveSigninManager implements SigninManager {
private final IdentityManager mIdentityManager;
BraveSigninManager(IdentityManager identityManager) {
mIdentityManager = identityManager;
}
@Override
public boolean isSigninAllowed() {
return false;
}
@Override
public boolean isSignOutAllowed() {
return false;
}
@Override
public boolean isSigninSupported(boolean requireUpdatedPlayServices) {
return false;
}
@Override
public String getManagementDomain() {
return "";
}
@Override
public void signOut(
@SignoutReason int signoutSource,
@Nullable SignOutCallback signOutCallback,
boolean forceWipeUserData) {}
@Override
@MainThread
public void runAfterOperationInProgress(Runnable runnable) {}
@Override
public void removeSignInStateObserver(SignInStateObserver observer) {}
@Override
public void addSignInStateObserver(SignInStateObserver observer) {}
@Override
public boolean isForceSigninEnabled() {
return false;
}
@Override
public IdentityManager getIdentityManager() {
return mIdentityManager;
}
@Override
public String extractDomainName(String accountEmail) {
return "";
}
@CalledByNative
static SigninManager create(
long nativeSigninManagerAndroid,
@JniType("PrefService*") PrefService prefService,
@JniType("signin::IdentityManager*") IdentityManager identityManager,
IdentityMutator identityMutator) {
return new BraveSigninManager(identityManager);
}
@CalledByNative
void destroy() {}
@Override
public void wipeSyncUserData(Runnable wipeDataCallback, @DataWipeOption int dataWipeOption) {}
@Override
public void revokeSyncConsent(
@SignoutReason int signoutSource,
@Nullable SignOutCallback signOutCallback,
boolean forceWipeUserData) {}
@Override
public void signin(
CoreAccountInfo coreAccountInfo,
@SigninAccessPoint int accessPoint,
@Nullable SignInCallback callback) {}
@Deprecated
public void turnOnSyncForTesting(
CoreAccountInfo coreAccountInfo, @SigninAccessPoint int accessPoint) {}
@Override
public boolean getUserAcceptedAccountManagement() {
return false;
}
@Override
public void setUserAcceptedAccountManagement(boolean acceptedAccountManagement) {}
@Override
public void isAccountManaged(CoreAccountInfo account, final Callback<Boolean> callback) {}
@Override
public boolean didAccountFetchSucceed() {
return false;
}
}