mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-25 03:11:10 +01:00
Add support for setting max instances per job queue.
This commit is contained in:
@@ -22,7 +22,7 @@ abstract class MigrationJob extends Job {
|
||||
MigrationJob(@NonNull Parameters parameters) {
|
||||
super(parameters.toBuilder()
|
||||
.setQueue(Parameters.MIGRATION_QUEUE_KEY)
|
||||
.setMaxInstances(1)
|
||||
.setMaxInstancesForFactory(1)
|
||||
.setLifespan(Parameters.IMMORTAL)
|
||||
.setMaxAttempts(Parameters.UNLIMITED)
|
||||
.build());
|
||||
|
||||
@@ -33,7 +33,7 @@ public final class RegistrationPinV2MigrationJob extends BaseJob {
|
||||
public RegistrationPinV2MigrationJob() {
|
||||
this(new Parameters.Builder()
|
||||
.setQueue(KEY)
|
||||
.setMaxInstances(1)
|
||||
.setMaxInstancesForFactory(1)
|
||||
.addConstraint(NetworkConstraint.KEY)
|
||||
.setLifespan(Job.Parameters.IMMORTAL)
|
||||
.setMaxAttempts(Job.Parameters.UNLIMITED)
|
||||
|
||||
Reference in New Issue
Block a user