22 lines
461 B
Dart
22 lines
461 B
Dart
import 'package:wakelock_plus/wakelock_plus.dart';
|
|
import 'wakelock_service.dart';
|
|
|
|
class WakelockServiceIO implements WakelockService {
|
|
@override
|
|
Future<void> enable() async {
|
|
await WakelockPlus.enable();
|
|
}
|
|
|
|
@override
|
|
Future<void> disable() async {
|
|
await WakelockPlus.disable();
|
|
}
|
|
|
|
@override
|
|
Future<bool> isEnabled() async {
|
|
return await WakelockPlus.enabled;
|
|
}
|
|
}
|
|
|
|
WakelockService getWakelockServiceImpl() => WakelockServiceIO();
|