mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-23 10:20:25 +01:00
Rewrite the AppDependencies system.
This commit is contained in:
committed by
Cody Henthorne
parent
a0131bf39b
commit
b6a4e1f145
@@ -14,7 +14,7 @@ import com.annimon.stream.Stream;
|
||||
import org.signal.core.util.PendingIntentFlags;
|
||||
import org.signal.core.util.logging.Log;
|
||||
import org.thoughtcrime.securesms.BuildConfig;
|
||||
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies;
|
||||
import org.thoughtcrime.securesms.dependencies.AppDependencies;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
@@ -63,7 +63,7 @@ public class AlarmManagerScheduler implements Scheduler {
|
||||
@Override
|
||||
public void onReceive(Context context, Intent intent) {
|
||||
Log.i(TAG, "Received an alarm to retry a job.");
|
||||
ApplicationDependencies.getJobManager().wakeUp();
|
||||
AppDependencies.getJobManager().wakeUp();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ import com.annimon.stream.Stream;
|
||||
|
||||
import org.signal.core.util.concurrent.SignalExecutors;
|
||||
import org.signal.core.util.logging.Log;
|
||||
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies;
|
||||
import org.thoughtcrime.securesms.dependencies.AppDependencies;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Locale;
|
||||
@@ -69,7 +69,7 @@ public final class JobSchedulerScheduler implements Scheduler {
|
||||
|
||||
@Override
|
||||
public boolean onStartJob(JobParameters params) {
|
||||
JobManager jobManager = ApplicationDependencies.getJobManager();
|
||||
JobManager jobManager = AppDependencies.getJobManager();
|
||||
|
||||
Log.i(TAG, "Waking due to job: " + params.getJobId());
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ import android.app.job.JobInfo;
|
||||
import androidx.annotation.NonNull;
|
||||
import androidx.annotation.RequiresApi;
|
||||
|
||||
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies;
|
||||
import org.thoughtcrime.securesms.dependencies.AppDependencies;
|
||||
import org.thoughtcrime.securesms.jobmanager.Constraint;
|
||||
|
||||
/**
|
||||
@@ -21,7 +21,7 @@ public final class DecryptionsDrainedConstraint implements Constraint {
|
||||
|
||||
@Override
|
||||
public boolean isMet() {
|
||||
return ApplicationDependencies.getIncomingMessageObserver().getDecryptionDrained();
|
||||
return AppDependencies.getIncomingMessageObserver().getDecryptionDrained();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -3,7 +3,7 @@ package org.thoughtcrime.securesms.jobmanager.impl;
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import org.signal.core.util.logging.Log;
|
||||
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies;
|
||||
import org.thoughtcrime.securesms.dependencies.AppDependencies;
|
||||
import org.thoughtcrime.securesms.jobmanager.ConstraintObserver;
|
||||
|
||||
/**
|
||||
@@ -16,7 +16,7 @@ public class DecryptionsDrainedConstraintObserver implements ConstraintObserver
|
||||
|
||||
@Override
|
||||
public void register(@NonNull Notifier notifier) {
|
||||
ApplicationDependencies.getIncomingMessageObserver().addDecryptionDrainedListener(() -> {
|
||||
AppDependencies.getIncomingMessageObserver().addDecryptionDrainedListener(() -> {
|
||||
notifier.onConstraintMet(REASON);
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user