Remove log when enqueuing job within a transaction.

Found the bug I put the logging in for, and now this log happens way to
much after the decryption batching.
This commit is contained in:
Greyson Parrelli
2023-03-14 18:32:18 -04:00
parent e18b2d263c
commit baece9823b

View File

@@ -61,12 +61,7 @@ public class JobManager implements ConstraintObserver.Notifier {
public JobManager(@NonNull Application application, @NonNull Configuration configuration) { public JobManager(@NonNull Application application, @NonNull Configuration configuration) {
this.application = application; this.application = application;
this.configuration = configuration; this.configuration = configuration;
this.executor = ThreadUtil.trace(new FilteredExecutor(configuration.getExecutorFactory().newSingleThreadExecutor("signal-JobManager"), () -> { this.executor = ThreadUtil.trace(new FilteredExecutor(configuration.getExecutorFactory().newSingleThreadExecutor("signal-JobManager"), ThreadUtil::isMainThread));
if (SignalDatabase.inTransaction()) {
Log.w(TAG, "Enqueuing a job while in a transaction!", new Throwable());
}
return ThreadUtil.isMainThread();
}));
this.jobTracker = configuration.getJobTracker(); this.jobTracker = configuration.getJobTracker();
this.jobController = new JobController(application, this.jobController = new JobController(application,
configuration.getJobStorage(), configuration.getJobStorage(),