INNER CODE UNIT · Dart
WakelockApi
creativecreatorormaybenot/wakelock · wakelock_platform_interface/lib/messages.dart:71
class WakelockApi {
/// Constructor for [WakelockApi]. The [binaryMessenger] named argument is
/// available for dependency injection. If it is left null, the default
/// BinaryMessenger will be used which routes to the host platform.
WakelockApi({BinaryMessenger? binaryMessenger})
: _binaryMessenger = binaryMessenger;
final BinaryMessenger? _binaryMessenger;
static const MessageCodec<Object?> codec = _WakelockApiCodec();
Future<void> toggle(ToggleMessage arg_msg) async {
final BasicMessageChannel<Object?> channel = BasicMessageChannel<Object?>(
'dev.flutter.pigeon.WakelockApi.toggle', codec,
binaryMessenger: _binaryMessenger);
final Map<Object?, Object?>? replyMap =
await channel.send(<Object>[arg_msg]) as Map<Object?, Object?>?;
if (replyMap == null) {