Index: chrome/android/java/src/org/chromium/chrome/browser/omaha/OmahaDelegateImpl.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/omaha/OmahaDelegateImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/omaha/OmahaDelegateImpl.java |
deleted file mode 100644 |
index b0ae4375f1e928b3bdc004e7edb68fc93606b430..0000000000000000000000000000000000000000 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/omaha/OmahaDelegateImpl.java |
+++ /dev/null |
@@ -1,62 +0,0 @@ |
-// Copyright 2017 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.chrome.browser.omaha; |
- |
-import android.app.Service; |
-import android.content.Context; |
-import android.content.pm.ApplicationInfo; |
- |
-import org.chromium.base.ApiCompatibilityUtils; |
-import org.chromium.base.ApplicationStatus; |
-import org.chromium.chrome.browser.ChromeApplication; |
- |
-import java.util.UUID; |
- |
-/** Delegates calls out from the OmahaClient. */ |
-public class OmahaDelegateImpl extends OmahaDelegate { |
- private final ExponentialBackoffScheduler mScheduler; |
- |
- OmahaDelegateImpl(Context context) { |
- super(context); |
- mScheduler = new ExponentialBackoffScheduler(OmahaBase.PREF_PACKAGE, context, |
- OmahaClient.MS_POST_BASE_DELAY, OmahaClient.MS_POST_MAX_DELAY); |
- } |
- |
- @Override |
- boolean isInSystemImage() { |
- return (getContext().getApplicationInfo().flags & ApplicationInfo.FLAG_SYSTEM) != 0; |
- } |
- |
- @Override |
- ExponentialBackoffScheduler getScheduler() { |
- return mScheduler; |
- } |
- |
- @Override |
- String generateUUID() { |
- return UUID.randomUUID().toString(); |
- } |
- |
- @Override |
- boolean isChromeBeingUsed() { |
- boolean isChromeVisible = ApplicationStatus.hasVisibleActivities(); |
- boolean isScreenOn = ApiCompatibilityUtils.isInteractive(getContext()); |
- return isChromeVisible && isScreenOn; |
- } |
- |
- @Override |
- void scheduleService(Service service, long nextTimestamp) { |
- if (service instanceof OmahaClient) { |
- getScheduler().createAlarm(OmahaClient.createOmahaIntent(getContext()), nextTimestamp); |
- } else { |
- // TODO(dfalcantara): Do something here with a JobService. |
- } |
- } |
- |
- @Override |
- protected RequestGenerator createRequestGenerator(Context context) { |
- return ((ChromeApplication) context.getApplicationContext()).createOmahaRequestGenerator(); |
- } |
-} |