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