summaryrefslogtreecommitdiffstats
path: root/mobile/android/base
diff options
context:
space:
mode:
authorwolfbeast <mcwerewolf@wolfbeast.com>2019-04-19 02:02:56 +0200
committerwolfbeast <mcwerewolf@wolfbeast.com>2019-04-19 02:02:56 +0200
commitde75f133a7ec654d2a7c5bf628b3aee9fc109730 (patch)
tree4771e6d114249bf48d1e843167bcf393de2b98a2 /mobile/android/base
parentcdc962dca59f2d68b82bec99beb5d67ae163f24a (diff)
downloadUXP-de75f133a7ec654d2a7c5bf628b3aee9fc109730.tar
UXP-de75f133a7ec654d2a7c5bf628b3aee9fc109730.tar.gz
UXP-de75f133a7ec654d2a7c5bf628b3aee9fc109730.tar.lz
UXP-de75f133a7ec654d2a7c5bf628b3aee9fc109730.tar.xz
UXP-de75f133a7ec654d2a7c5bf628b3aee9fc109730.zip
Remove Firefox Accounts service and tie-ins.
See previous commit for removal of browser identity module.
Diffstat (limited to 'mobile/android/base')
-rw-r--r--mobile/android/base/android-services.mozbuild61
-rw-r--r--mobile/android/base/java/org/mozilla/gecko/push/PushService.java24
-rw-r--r--mobile/android/base/resources/values-v21/themes.xml5
3 files changed, 2 insertions, 88 deletions
diff --git a/mobile/android/base/android-services.mozbuild b/mobile/android/base/android-services.mozbuild
index 118a0c44c..ca266542a 100644
--- a/mobile/android/base/android-services.mozbuild
+++ b/mobile/android/base/android-services.mozbuild
@@ -780,21 +780,6 @@ sync_java_files = [TOPSRCDIR + '/mobile/android/services/src/main/java/org/mozil
'background/common/telemetry/TelemetryWrapper.java',
'background/db/CursorDumper.java',
'background/db/Tab.java',
- 'background/fxa/FxAccount20CreateDelegate.java',
- 'background/fxa/FxAccount20LoginDelegate.java',
- 'background/fxa/FxAccountClient.java',
- 'background/fxa/FxAccountClient20.java',
- 'background/fxa/FxAccountClientException.java',
- 'background/fxa/FxAccountRemoteError.java',
- 'background/fxa/FxAccountUtils.java',
- 'background/fxa/oauth/FxAccountAbstractClient.java',
- 'background/fxa/oauth/FxAccountAbstractClientException.java',
- 'background/fxa/oauth/FxAccountOAuthClient10.java',
- 'background/fxa/oauth/FxAccountOAuthRemoteError.java',
- 'background/fxa/PasswordStretcher.java',
- 'background/fxa/profile/FxAccountProfileClient10.java',
- 'background/fxa/QuickPasswordStretcher.java',
- 'background/fxa/SkewHandler.java',
'background/nativecode/NativeCrypto.java',
'background/preferences/PreferenceFragment.java',
'background/preferences/PreferenceManagerCompat.java',
@@ -813,52 +798,6 @@ sync_java_files = [TOPSRCDIR + '/mobile/android/services/src/main/java/org/mozil
'browserid/verifier/BrowserIDVerifierDelegate.java',
'browserid/verifier/BrowserIDVerifierException.java',
'browserid/VerifyingPublicKey.java',
- 'fxa/AccountLoader.java',
- 'fxa/activities/CustomColorPreference.java',
- 'fxa/activities/FxAccountAbstractActivity.java',
- 'fxa/activities/FxAccountConfirmAccountActivityWeb.java',
- 'fxa/activities/FxAccountFinishMigratingActivityWeb.java',
- 'fxa/activities/FxAccountGetStartedActivityWeb.java',
- 'fxa/activities/FxAccountStatusActivity.java',
- 'fxa/activities/FxAccountStatusFragment.java',
- 'fxa/activities/FxAccountUpdateCredentialsActivityWeb.java',
- 'fxa/activities/FxAccountWebFlowActivity.java',
- 'fxa/activities/PicassoPreferenceIconTarget.java',
- 'fxa/authenticator/AccountPickler.java',
- 'fxa/authenticator/AndroidFxAccount.java',
- 'fxa/authenticator/FxAccountAuthenticator.java',
- 'fxa/authenticator/FxAccountAuthenticatorService.java',
- 'fxa/authenticator/FxAccountLoginDelegate.java',
- 'fxa/authenticator/FxAccountLoginException.java',
- 'fxa/authenticator/FxADefaultLoginStateMachineDelegate.java',
- 'fxa/FirefoxAccounts.java',
- 'fxa/FxAccountConstants.java',
- 'fxa/FxAccountDevice.java',
- 'fxa/FxAccountDeviceRegistrator.java',
- 'fxa/FxAccountPushHandler.java',
- 'fxa/login/BaseRequestDelegate.java',
- 'fxa/login/Cohabiting.java',
- 'fxa/login/Doghouse.java',
- 'fxa/login/Engaged.java',
- 'fxa/login/FxAccountLoginStateMachine.java',
- 'fxa/login/FxAccountLoginTransition.java',
- 'fxa/login/Married.java',
- 'fxa/login/MigratedFromSync11.java',
- 'fxa/login/Separated.java',
- 'fxa/login/State.java',
- 'fxa/login/StateFactory.java',
- 'fxa/login/TokensAndKeysState.java',
- 'fxa/receivers/FxAccountDeletedService.java',
- 'fxa/receivers/FxAccountUpgradeReceiver.java',
- 'fxa/sync/FxAccountNotificationManager.java',
- 'fxa/sync/FxAccountProfileService.java',
- 'fxa/sync/FxAccountSchedulePolicy.java',
- 'fxa/sync/FxAccountSyncAdapter.java',
- 'fxa/sync/FxAccountSyncDelegate.java',
- 'fxa/sync/FxAccountSyncService.java',
- 'fxa/sync/FxAccountSyncStatusHelper.java',
- 'fxa/sync/SchedulePolicy.java',
- 'fxa/SyncStatusListener.java',
'push/autopush/AutopushClient.java',
'push/autopush/AutopushClientException.java',
'push/RegisterUserAgentResponse.java',
diff --git a/mobile/android/base/java/org/mozilla/gecko/push/PushService.java b/mobile/android/base/java/org/mozilla/gecko/push/PushService.java
index 8d3a92e48..7c3a9434f 100644
--- a/mobile/android/base/java/org/mozilla/gecko/push/PushService.java
+++ b/mobile/android/base/java/org/mozilla/gecko/push/PushService.java
@@ -22,7 +22,6 @@ import org.mozilla.gecko.Telemetry;
import org.mozilla.gecko.TelemetryContract;
import org.mozilla.gecko.annotation.ReflectionTarget;
import org.mozilla.gecko.db.BrowserDB;
-import org.mozilla.gecko.fxa.FxAccountPushHandler;
import org.mozilla.gecko.gcm.GcmTokenClient;
import org.mozilla.gecko.push.autopush.AutopushClientException;
import org.mozilla.gecko.util.BundleEventListener;
@@ -66,13 +65,10 @@ public class PushService implements BundleEventListener {
"PushServiceAndroidGCM:UnregisterUserAgent",
"PushServiceAndroidGCM:SubscribeChannel",
"PushServiceAndroidGCM:UnsubscribeChannel",
- "FxAccountsPush:Initialized",
- "FxAccountsPush:ReceivedPushMessageToDecode:Response",
"History:GetPrePathLastVisitedTimeMilliseconds",
};
private enum GeckoComponent {
- FxAccountsPush,
PushServiceAndroidGCM
}
@@ -98,7 +94,6 @@ public class PushService implements BundleEventListener {
// NB: These are not thread-safe, we're depending on these being access from the same background thread.
private boolean isReadyPushServiceAndroidGCM = false;
- private boolean isReadyFxAccountsPush = false;
private final List<JSONObject> pendingPushMessages;
public PushService(Context context) {
@@ -238,9 +233,6 @@ public class PushService implements BundleEventListener {
protected static void sendMessageToDecodeToGeckoService(final @NonNull JSONObject message) {
Log.i(LOG_TAG, "Delivering dom/push message to decode to Gecko!");
- GeckoAppShell.notifyObservers("FxAccountsPush:ReceivedPushMessageToDecode",
- message.toString(),
- GeckoThread.State.PROFILE_READY);
}
protected void registerGeckoEventListener() {
@@ -279,11 +271,6 @@ public class PushService implements BundleEventListener {
callback.sendSuccess(null);
return;
}
- if ("FxAccountsPush:Initialized".equals(event)) {
- processComponentState(GeckoComponent.FxAccountsPush, true);
- callback.sendSuccess(null);
- return;
- }
if ("PushServiceAndroidGCM:Configure".equals(event)) {
final String endpoint = message.getString("endpoint");
if (endpoint == null) {
@@ -390,10 +377,6 @@ public class PushService implements BundleEventListener {
callback.sendError("Could not unsubscribe from channel: " + channelID);
return;
}
- if ("FxAccountsPush:ReceivedPushMessageToDecode:Response".equals(event)) {
- FxAccountPushHandler.handleFxAPushMessage(context, message);
- return;
- }
if ("History:GetPrePathLastVisitedTimeMilliseconds".equals(event)) {
if (callback == null) {
Log.e(LOG_TAG, "callback must not be null in " + event);
@@ -420,10 +403,7 @@ public class PushService implements BundleEventListener {
}
private void processComponentState(@NonNull GeckoComponent component, boolean isReady) {
- if (component == GeckoComponent.FxAccountsPush) {
- isReadyFxAccountsPush = isReady;
-
- } else if (component == GeckoComponent.PushServiceAndroidGCM) {
+ if (component == GeckoComponent.PushServiceAndroidGCM) {
isReadyPushServiceAndroidGCM = isReady;
}
@@ -435,7 +415,7 @@ public class PushService implements BundleEventListener {
}
private boolean canSendPushMessagesToGecko() {
- return isReadyFxAccountsPush && isReadyPushServiceAndroidGCM;
+ return isReadyPushServiceAndroidGCM;
}
private static void sendPushMessagesToGecko(@NonNull List<JSONObject> messages) {
diff --git a/mobile/android/base/resources/values-v21/themes.xml b/mobile/android/base/resources/values-v21/themes.xml
index ddb08d052..140f066c4 100644
--- a/mobile/android/base/resources/values-v21/themes.xml
+++ b/mobile/android/base/resources/values-v21/themes.xml
@@ -21,11 +21,6 @@
<item name="android:colorAccent">@color/fennec_ui_orange</item>
</style>
- <style name="ActionBar.FxAccountStatusActivity" parent="@android:style/Widget.Material.ActionBar.Solid">
- <item name="android:displayOptions">homeAsUp|showTitle</item>
- <item name="android:titleTextStyle">@style/ActionBarTitleTextStyle</item>
- </style>
-
<style name="GeckoAppBase" parent="Gecko">
<item name="android:actionButtonStyle">@style/GeckoActionBar.Button</item>
<item name="android:listViewStyle">@style/Widget.ListView</item>