You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tasks/src/main/java/org/tasks/jobs/MidnightRefreshJob.java

34 lines
722 B
Java

package org.tasks.jobs;
import org.tasks.Broadcaster;
import org.tasks.injection.IntentServiceComponent;
import javax.inject.Inject;
public class MidnightRefreshJob extends MidnightJob {
public static final String TAG = "job_midnight_refresh";
@Inject Broadcaster broadcaster;
@Inject JobManager jobManager;
public MidnightRefreshJob() {
super(MidnightRefreshJob.class.getSimpleName());
}
@Override
protected void run() {
broadcaster.refresh();
}
@Override
protected void scheduleNext() {
jobManager.scheduleMidnightRefresh();
}
@Override
protected void inject(IntentServiceComponent component) {
component.inject(this);
}
}