18 lines
505 B
Dart
18 lines
505 B
Dart
import 'dart:convert';
|
|
import '../../../requestCache.dart';
|
|
import 'getBreakers.dart';
|
|
import 'getBreakersResponse.dart';
|
|
|
|
|
|
class GetBreakersCache extends RequestCache<GetBreakersResponse> {
|
|
GetBreakersCache({onUpdate, renew}) : super(RequestCache.cacheMinute, onUpdate, renew: renew) {
|
|
start('breakers');
|
|
}
|
|
|
|
@override
|
|
GetBreakersResponse onLocalData(String json) => GetBreakersResponse.fromJson(jsonDecode(json));
|
|
|
|
@override
|
|
Future<GetBreakersResponse> onLoad() => GetBreakers().run();
|
|
}
|