@@ -10,9 +10,9 @@ import 'package:flutter/services.dart';
1010import 'package:meta/meta.dart' show immutable, protected, visibleForTesting;
1111
1212Object ? _extractReplyValueOrThrow (
13- List <Object ?>? replyList,
14- String channelName, {
15- required bool isNullValid,
13+ List <Object ?>? replyList,
14+ String channelName, {
15+ required bool isNullValid,
1616}) {
1717 if (replyList == null ) {
1818 throw PlatformException (
@@ -34,11 +34,8 @@ Object? _extractReplyValueOrThrow(
3434 return replyList.firstOrNull;
3535}
3636
37- List <Object ?> wrapResponse ({
38- Object ? result,
39- PlatformException ? error,
40- bool empty = false ,
41- }) {
37+
38+ List <Object ?> wrapResponse ({Object ? result, PlatformException ? error, bool empty = false }) {
4239 if (empty) {
4340 return < Object ? > [];
4441 }
@@ -47,42 +44,43 @@ List<Object?> wrapResponse({
4744 }
4845 return < Object ? > [error.code, error.message, error.details];
4946}
50-
5147bool _deepEquals (Object ? a, Object ? b) {
5248 if (a is List && b is List ) {
5349 return a.length == b.length &&
54- a.indexed.every (
55- ((int , dynamic ) item) => _deepEquals (item.$2, b[item.$1]),
56- );
50+ a.indexed
51+ .every (((int , dynamic ) item) => _deepEquals (item.$2, b[item.$1]));
5752 }
5853 if (a is Map && b is Map ) {
59- return a.length == b.length &&
60- a.entries.every (
61- (MapEntry <Object ?, Object ?> entry) =>
62- (b as Map <Object ?, Object ?>).containsKey (entry.key) &&
63- _deepEquals (entry.value, b[entry.key]),
64- );
54+ return a.length == b.length && a.entries.every ((MapEntry <Object ?, Object ?> entry) =>
55+ (b as Map <Object ?, Object ?>).containsKey (entry.key) &&
56+ _deepEquals (entry.value, b[entry.key]));
6557 }
6658 return a == b;
6759}
6860
61+
6962/// Message for toggling the wakelock on the platform side.
7063class ToggleMessage {
71- ToggleMessage ({this .enable});
64+ ToggleMessage ({
65+ this .enable,
66+ });
7267
7368 bool ? enable;
7469
7570 List <Object ?> _toList () {
76- return < Object ? > [enable];
71+ return < Object ? > [
72+ enable,
73+ ];
7774 }
7875
7976 Object encode () {
80- return _toList ();
81- }
77+ return _toList (); }
8278
8379 static ToggleMessage decode (Object result) {
8480 result as List <Object ?>;
85- return ToggleMessage (enable: result[0 ] as bool ? );
81+ return ToggleMessage (
82+ enable: result[0 ] as bool ? ,
83+ );
8684 }
8785
8886 @override
@@ -99,26 +97,32 @@ class ToggleMessage {
9997
10098 @override
10199 // ignore: avoid_equals_and_hash_code_on_mutable_classes
102- int get hashCode => Object .hashAll (_toList ());
100+ int get hashCode => Object .hashAll (_toList ())
101+ ;
103102}
104103
105104/// Message for reporting the wakelock state from the platform side.
106105class IsEnabledMessage {
107- IsEnabledMessage ({this .enabled});
106+ IsEnabledMessage ({
107+ this .enabled,
108+ });
108109
109110 bool ? enabled;
110111
111112 List <Object ?> _toList () {
112- return < Object ? > [enabled];
113+ return < Object ? > [
114+ enabled,
115+ ];
113116 }
114117
115118 Object encode () {
116- return _toList ();
117- }
119+ return _toList (); }
118120
119121 static IsEnabledMessage decode (Object result) {
120122 result as List <Object ?>;
121- return IsEnabledMessage (enabled: result[0 ] as bool ? );
123+ return IsEnabledMessage (
124+ enabled: result[0 ] as bool ? ,
125+ );
122126 }
123127
124128 @override
@@ -135,20 +139,22 @@ class IsEnabledMessage {
135139
136140 @override
137141 // ignore: avoid_equals_and_hash_code_on_mutable_classes
138- int get hashCode => Object .hashAll (_toList ());
142+ int get hashCode => Object .hashAll (_toList ())
143+ ;
139144}
140145
146+
141147class _PigeonCodec extends StandardMessageCodec {
142148 const _PigeonCodec ();
143149 @override
144150 void writeValue (WriteBuffer buffer, Object ? value) {
145151 if (value is int ) {
146152 buffer.putUint8 (4 );
147153 buffer.putInt64 (value);
148- } else if (value is ToggleMessage ) {
154+ } else if (value is ToggleMessage ) {
149155 buffer.putUint8 (129 );
150156 writeValue (buffer, value.encode ());
151- } else if (value is IsEnabledMessage ) {
157+ } else if (value is IsEnabledMessage ) {
152158 buffer.putUint8 (130 );
153159 writeValue (buffer, value.encode ());
154160 } else {
@@ -173,42 +179,35 @@ class WakelockPlusApi {
173179 /// Constructor for [WakelockPlusApi] . The [binaryMessenger] named argument is
174180 /// available for dependency injection. If it is left null, the default
175181 /// BinaryMessenger will be used which routes to the host platform.
176- WakelockPlusApi ({
177- BinaryMessenger ? binaryMessenger,
178- String messageChannelSuffix = '' ,
179- }) : pigeonVar_binaryMessenger = binaryMessenger,
180- pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty
181- ? '.$messageChannelSuffix '
182- : '' ;
182+ WakelockPlusApi ({BinaryMessenger ? binaryMessenger, String messageChannelSuffix = '' })
183+ : pigeonVar_binaryMessenger = binaryMessenger,
184+ pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix ' : '' ;
183185 final BinaryMessenger ? pigeonVar_binaryMessenger;
184186
185187 static const MessageCodec <Object ?> pigeonChannelCodec = _PigeonCodec ();
186188
187189 final String pigeonVar_messageChannelSuffix;
188190
189191 Future <void > toggle (ToggleMessage msg) async {
190- final pigeonVar_channelName =
191- 'dev.flutter.pigeon.wakelock_plus_platform_interface.WakelockPlusApi.toggle$pigeonVar_messageChannelSuffix ' ;
192+ final pigeonVar_channelName = 'dev.flutter.pigeon.wakelock_plus_platform_interface.WakelockPlusApi.toggle$pigeonVar_messageChannelSuffix ' ;
192193 final pigeonVar_channel = BasicMessageChannel <Object ?>(
193194 pigeonVar_channelName,
194195 pigeonChannelCodec,
195196 binaryMessenger: pigeonVar_binaryMessenger,
196197 );
197- final Future <Object ?> pigeonVar_sendFuture = pigeonVar_channel.send (
198- < Object ? > [msg],
199- );
198+ final Future <Object ?> pigeonVar_sendFuture = pigeonVar_channel.send (< Object ? > [msg]);
200199 final pigeonVar_replyList = await pigeonVar_sendFuture as List <Object ?>? ;
201200
202201 _extractReplyValueOrThrow (
203- pigeonVar_replyList,
204- pigeonVar_channelName,
205- isNullValid: true ,
206- );
202+ pigeonVar_replyList,
203+ pigeonVar_channelName,
204+ isNullValid: true ,
205+ )
206+ ;
207207 }
208208
209209 Future <IsEnabledMessage > isEnabled () async {
210- final pigeonVar_channelName =
211- 'dev.flutter.pigeon.wakelock_plus_platform_interface.WakelockPlusApi.isEnabled$pigeonVar_messageChannelSuffix ' ;
210+ final pigeonVar_channelName = 'dev.flutter.pigeon.wakelock_plus_platform_interface.WakelockPlusApi.isEnabled$pigeonVar_messageChannelSuffix ' ;
212211 final pigeonVar_channel = BasicMessageChannel <Object ?>(
213212 pigeonVar_channelName,
214213 pigeonChannelCodec,
@@ -218,10 +217,11 @@ class WakelockPlusApi {
218217 final pigeonVar_replyList = await pigeonVar_sendFuture as List <Object ?>? ;
219218
220219 final Object ? pigeonVar_replyValue = _extractReplyValueOrThrow (
221- pigeonVar_replyList,
222- pigeonVar_channelName,
223- isNullValid: false ,
224- );
220+ pigeonVar_replyList,
221+ pigeonVar_channelName,
222+ isNullValid: false ,
223+ )
224+ ;
225225 return pigeonVar_replyValue! as IsEnabledMessage ;
226226 }
227227}
0 commit comments