INNER CODE UNIT · Dart
ApiDataSourceDev
sterrenb/flutterhole · lib/dev_dependency_injection.dart:65
class ApiDataSourceDev implements ApiDataSource {
@override
Future<ToggleStatus> disablePihole(PiholeSettings settings) async {
return ToggleStatus(PiStatusEnum.disabled);
}
@override
Future<ToggleStatus> enablePihole(PiholeSettings settings) async {
return ToggleStatus(PiStatusEnum.enabled);
}
@override
Future<ForwardDestinationsResult> fetchForwardDestinations(
PiholeSettings settings) async {
return ForwardDestinationsResult(forwardDestinations: {
ForwardDestination(title: 'blocklist'): 25.5,
ForwardDestination(title: 'cache'): 14.5,
ForwardDestination(title: 'example.com', ip: '1.2.3.4'): 35,