oclib
This commit is contained in:
@@ -44,6 +44,7 @@ class ScheduleWidgetState extends State<ScheduleWidget> {
|
||||
"${widget.end.year}-${widget.end.month > 9 ? widget.end.month : "0${widget.end.month}"}-${widget.end.day > 9 ? widget.end.day : "0${widget.end.day}"}"], {}),
|
||||
builder: (ctx, as) {
|
||||
Map<String, List<WorkflowExecution>> data = {};
|
||||
DateTime? firstDate;
|
||||
if (as.hasData && as.data!.data != null) {
|
||||
for (var element in as.data!.data!.executions) {
|
||||
if (element.startDate == null) { continue; }
|
||||
@@ -52,9 +53,20 @@ class ScheduleWidgetState extends State<ScheduleWidget> {
|
||||
var str = "${date.toIso8601String()}Z";
|
||||
if (data[str] == null) { data[str] = []; }
|
||||
data[str]!.add(element);
|
||||
data[str]!.sort((a, b) => DateTime.parse(a.startDate!).compareTo(DateTime.parse(b.startDate!)));
|
||||
data[str]!.sort((a, b) => DateTime.parse(a.startDate!).compareTo(DateTime.parse(b.startDate!)));
|
||||
}
|
||||
}
|
||||
List<WorkflowExecution> vals = [];
|
||||
for (var val in data.values) {
|
||||
vals.addAll(val);
|
||||
}
|
||||
if (vals.isNotEmpty) {
|
||||
try {
|
||||
Future.delayed(const Duration(minutes: 1), () {
|
||||
setState(() {});
|
||||
});
|
||||
} catch (e) { /* */ }
|
||||
}
|
||||
bool isInfo = getMainWidth(context) <= 600 && selected != null && widget.isBox;
|
||||
double w = selected != null && widget.isBox ? getMainWidth(context) - menuSize : getMainWidth(context);
|
||||
List<Widget> children = [];
|
||||
|
||||
@@ -34,7 +34,6 @@ class SchedulerItemWidgetState extends State<SchedulerItemWidget> {
|
||||
selected = selected != element || ev.startDate != selectedReal ? element : null;
|
||||
widget.parent!.widget.selectedID = selected;
|
||||
selectedReal = selected == null ? null : ev.startDate;
|
||||
print("there");
|
||||
if (selectedReal == null) {
|
||||
widget.parent!.widget.isDayPlanner = true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user