migrated timetable integration from WebUntis to the MarianumConnect API, implementing a Dio-based client with bearer token authentication, background session validation, and auto-refresh logic.
This commit is contained in:
@@ -6,17 +6,33 @@ part of 'dev_tools_settings.dart';
|
||||
// JsonSerializableGenerator
|
||||
// **************************************************************************
|
||||
|
||||
DevToolsSettings _$DevToolsSettingsFromJson(Map<String, dynamic> json) =>
|
||||
DevToolsSettings(
|
||||
showPerformanceOverlay: json['showPerformanceOverlay'] as bool,
|
||||
checkerboardOffscreenLayers: json['checkerboardOffscreenLayers'] as bool,
|
||||
checkerboardRasterCacheImages:
|
||||
json['checkerboardRasterCacheImages'] as bool,
|
||||
);
|
||||
DevToolsSettings _$DevToolsSettingsFromJson(
|
||||
Map<String, dynamic> json,
|
||||
) => DevToolsSettings(
|
||||
showPerformanceOverlay: json['showPerformanceOverlay'] as bool,
|
||||
checkerboardOffscreenLayers: json['checkerboardOffscreenLayers'] as bool,
|
||||
checkerboardRasterCacheImages: json['checkerboardRasterCacheImages'] as bool,
|
||||
marianumConnectEndpoint:
|
||||
$enumDecodeNullable(
|
||||
_$MarianumConnectEndpointEnumMap,
|
||||
json['marianumConnectEndpoint'],
|
||||
) ??
|
||||
MarianumConnectEndpoint.live,
|
||||
marianumConnectCustomUrl: json['marianumConnectCustomUrl'] as String? ?? '',
|
||||
);
|
||||
|
||||
Map<String, dynamic> _$DevToolsSettingsToJson(DevToolsSettings instance) =>
|
||||
<String, dynamic>{
|
||||
'showPerformanceOverlay': instance.showPerformanceOverlay,
|
||||
'checkerboardOffscreenLayers': instance.checkerboardOffscreenLayers,
|
||||
'checkerboardRasterCacheImages': instance.checkerboardRasterCacheImages,
|
||||
'marianumConnectEndpoint':
|
||||
_$MarianumConnectEndpointEnumMap[instance.marianumConnectEndpoint]!,
|
||||
'marianumConnectCustomUrl': instance.marianumConnectCustomUrl,
|
||||
};
|
||||
|
||||
const _$MarianumConnectEndpointEnumMap = {
|
||||
MarianumConnectEndpoint.live: 'live',
|
||||
MarianumConnectEndpoint.beta: 'beta',
|
||||
MarianumConnectEndpoint.custom: 'custom',
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user