20 lines
631 B
Dart
20 lines
631 B
Dart
import '../../../requestCache.dart';
|
|
import 'getCustomTimetableEvent.dart';
|
|
import 'getCustomTimetableEventParams.dart';
|
|
import 'getCustomTimetableEventResponse.dart';
|
|
|
|
class GetCustomTimetableEventCache extends SimpleCache<GetCustomTimetableEventResponse> {
|
|
GetCustomTimetableEventCache(
|
|
GetCustomTimetableEventParams params, {
|
|
super.onUpdate,
|
|
super.onError,
|
|
super.renew,
|
|
}) : super(
|
|
cacheTime: RequestCache.cacheMinute,
|
|
loader: () => GetCustomTimetableEvent(params).run(),
|
|
fromJson: GetCustomTimetableEventResponse.fromJson,
|
|
) {
|
|
start('customTimetableEvents');
|
|
}
|
|
}
|