no message

This commit is contained in:
2023-10-13 00:52:43 +03:00
parent 6d7367894f
commit c69202d72c
5 changed files with 49 additions and 54 deletions

View File

@@ -156,4 +156,34 @@ public class TasksDatabase extends SQLiteDatabase {
res.add(p);
return res;
}
public SapforTasksPackage getFirstActiveSapforScenario() {
SapforTasksPackage first_active = null;
SapforTasksPackage first_queued = null;
if (!sapforTasksPackages.Data.isEmpty()) {
for (SapforTasksPackage p : sapforTasksPackages.Data.values()) {
switch (p.state) {
case Done:
case Aborted:
break;
case Queued:
if (first_queued == null) first_queued = p;
break;
default:
if (first_active == null) first_active = p; //это и будет первый активный.
break;
}
}
if (first_active != null) return first_active;
if (first_queued != null) {
first_queued.state = TasksPackageState.TestsSynchronize;
try {
Update(first_queued);
} catch (Exception ex) {
ex.printStackTrace();
}
}
return first_queued;
}
return null;
}
}