INNER CODE UNIT · Dart

MethodChannelWakelock

creativecreatorormaybenot/wakelock · wakelock_platform_interface/lib/method_channel_wakelock.dart:5

class MethodChannelWakelock extends WakelockPlatformInterface {
  final _api = WakelockApi();

  @override
  Future<bool> get enabled async {
    final message = await _api.isEnabled();

    return message.enabled!;
  }

  @override
  Future<void> toggle({required bool enable}) async {
    final message = ToggleMessage();
    message.enable = enable;

    await _api.toggle(message);
  }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…