test
This commit is contained in:
@@ -18,16 +18,20 @@ class SchedulerItemWidget extends StatefulWidget {
|
||||
class SchedulerItemWidgetState extends State<SchedulerItemWidget> {
|
||||
List<Color> colors = [Colors.blue, Colors.orange, redColor, Colors.green, redColor];
|
||||
List<String> titles = ["SCHEDULED", "RUNNING", "FAILURE", "SUCCESS", "MISSED"];
|
||||
|
||||
bool first = true;
|
||||
@override Widget build(BuildContext context) {
|
||||
List<Widget> children = [];
|
||||
for (var element in widget.data.keys.toList()..sort((a, b) => DateTime.parse(a).compareTo(DateTime.parse(b)))) {
|
||||
List<Widget> widgets = [];
|
||||
for (var ev in widget.data[element] ?? ([] as List<WorkflowExecution>)) {
|
||||
Duration durationBefore = DateTime.parse(ev.startDate!).difference(DateTime.now().toUtc()) + Duration(seconds: 5);
|
||||
Future.delayed(durationBefore, () {
|
||||
if (first) {
|
||||
first = false;
|
||||
Future.delayed(durationBefore, () {
|
||||
widget.parent?.setState(() { });
|
||||
});
|
||||
}
|
||||
|
||||
var d2 = DateTime.parse(ev.startDate!).toLocal();
|
||||
DateTime? d3;
|
||||
try { d3 = DateTime.parse(ev.endDate!).toLocal();
|
||||
|
||||
Reference in New Issue
Block a user