From: csagan5 <32685696+csagan5@users.noreply.github.com> Date: Sun, 3 Nov 2019 08:22:29 +0100 Subject: Remove SMS integration --- content/public/android/BUILD.gn | 2 - .../org/chromium/content/browser/sms/Wrappers.java | 74 ---------------------- 2 files changed, 76 deletions(-) delete mode 100644 content/public/android/java/src/org/chromium/content/browser/sms/Wrappers.java diff --git a/content/public/android/BUILD.gn b/content/public/android/BUILD.gn --- a/content/public/android/BUILD.gn +++ b/content/public/android/BUILD.gn @@ -231,8 +231,6 @@ android_library("content_java") { "java/src/org/chromium/content/browser/selection/SmartSelectionClient.java", "java/src/org/chromium/content/browser/selection/SmartSelectionMetricsLogger.java", "java/src/org/chromium/content/browser/selection/SmartSelectionProvider.java", - "java/src/org/chromium/content/browser/sms/SmsReceiver.java", - "java/src/org/chromium/content/browser/sms/Wrappers.java", "java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java", "java/src/org/chromium/content/browser/webcontents/WebContentsObserverProxy.java", "java/src/org/chromium/content/common/ContentSwitchUtils.java", diff --git a/content/public/android/java/src/org/chromium/content/browser/sms/Wrappers.java b/content/public/android/java/src/org/chromium/content/browser/sms/Wrappers.java deleted file mode 100644 --- a/content/public/android/java/src/org/chromium/content/browser/sms/Wrappers.java +++ /dev/null @@ -1,74 +0,0 @@ -// Copyright 2019 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -package org.chromium.content.browser.sms; - -import android.content.BroadcastReceiver; -import android.content.Context; -import android.content.ContextWrapper; -import android.content.Intent; -import android.content.IntentFilter; - -import com.google.android.gms.auth.api.phone.SmsRetrieverClient; -import com.google.android.gms.tasks.Task; - -class Wrappers { - // Prevent instantiation. - private Wrappers() {} - - /** - * Wraps com.google.android.gms.auth.api.phone.SmsRetrieverClient. - */ - static class SmsRetrieverClientWrapper { - private final SmsRetrieverClient mSmsRetrieverClient; - private SmsReceiverContext mContext; - - public SmsRetrieverClientWrapper(SmsRetrieverClient smsRetrieverClient) { - mSmsRetrieverClient = smsRetrieverClient; - } - - public void setContext(SmsReceiverContext context) { - mContext = context; - } - - public SmsReceiverContext getContext() { - return mContext; - } - - public Task startSmsRetriever() { - return mSmsRetrieverClient.startSmsRetriever(); - } - } - - /** - * Extends android.content.ContextWrapper to store and retrieve the - * registered BroadcastReceiver. - */ - static class SmsReceiverContext extends ContextWrapper { - private BroadcastReceiver mReceiver; - - public SmsReceiverContext(Context context) { - super(context); - } - - public BroadcastReceiver getRegisteredReceiver() { - return mReceiver; - } - - // --------------------------------------------------------------------- - // Context overrides: - - @Override - public Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter) { - mReceiver = receiver; - return super.registerReceiver(receiver, filter); - } - - @Override - public void unregisterReceiver(BroadcastReceiver receiver) { - mReceiver = null; - super.unregisterReceiver(receiver); - } - } -} -- 2.11.0