widget rendering tweaks
This commit is contained in:
@@ -27,6 +27,7 @@ class TimetableHomeWidget {
|
||||
if(completer.isCompleted) return;
|
||||
if(data.primaryLoading()) return;
|
||||
await _generate(data, settings);
|
||||
if(completer.isCompleted) return;
|
||||
completer.complete();
|
||||
});
|
||||
|
||||
@@ -36,6 +37,7 @@ class TimetableHomeWidget {
|
||||
|
||||
static Future<void> _generate(TimetableProps data, SettingsProvider settings) async {
|
||||
log('Generating widget screen...');
|
||||
log('data: ${data.getTimetableResponse.toJson().toString().substring(0, 400)}...');
|
||||
var screenshotController = ScreenshotController();
|
||||
var calendarController = CalendarController();
|
||||
calendarController.displayDate = DateTime.now().copyWith(hour: 07, minute: 00);
|
||||
@@ -76,6 +78,7 @@ class TimetableHomeWidget {
|
||||
),
|
||||
),
|
||||
),
|
||||
delay: Duration(seconds: 5),
|
||||
);
|
||||
|
||||
HomeWidget.saveWidgetData<String>('screen', base64.encode(imageData));
|
||||
|
Reference in New Issue
Block a user