@@ -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,8 +34,11 @@ Object? _extractReplyValueOrThrow(
3434 return replyList.firstOrNull;
3535}
3636
37-
38- List <Object ?> wrapResponse ({Object ? result, PlatformException ? error, bool empty = false }) {
37+ List <Object ?> wrapResponse ({
38+ Object ? result,
39+ PlatformException ? error,
40+ bool empty = false ,
41+ }) {
3942 if (empty) {
4043 return < Object ? > [];
4144 }
@@ -44,43 +47,42 @@ List<Object?> wrapResponse({Object? result, PlatformException? error, bool empty
4447 }
4548 return < Object ? > [error.code, error.message, error.details];
4649}
50+
4751bool _deepEquals (Object ? a, Object ? b) {
4852 if (a is List && b is List ) {
4953 return a.length == b.length &&
50- a.indexed
51- .every (((int , dynamic ) item) => _deepEquals (item.$2, b[item.$1]));
54+ a.indexed.every (
55+ ((int , dynamic ) item) => _deepEquals (item.$2, b[item.$1]),
56+ );
5257 }
5358 if (a is Map && b is Map ) {
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]));
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+ );
5765 }
5866 return a == b;
5967}
6068
61-
6269/// Message for toggling the wakelock on the platform side.
6370class ToggleMessage {
64- ToggleMessage ({
65- this .enable,
66- });
71+ ToggleMessage ({this .enable});
6772
6873 bool ? enable;
6974
7075 List <Object ?> _toList () {
71- return < Object ? > [
72- enable,
73- ];
76+ return < Object ? > [enable];
7477 }
7578
7679 Object encode () {
77- return _toList (); }
80+ return _toList ();
81+ }
7882
7983 static ToggleMessage decode (Object result) {
8084 result as List <Object ?>;
81- return ToggleMessage (
82- enable: result[0 ] as bool ? ,
83- );
85+ return ToggleMessage (enable: result[0 ] as bool ? );
8486 }
8587
8688 @override
@@ -97,32 +99,26 @@ class ToggleMessage {
9799
98100 @override
99101 // ignore: avoid_equals_and_hash_code_on_mutable_classes
100- int get hashCode => Object .hashAll (_toList ())
101- ;
102+ int get hashCode => Object .hashAll (_toList ());
102103}
103104
104105/// Message for reporting the wakelock state from the platform side.
105106class IsEnabledMessage {
106- IsEnabledMessage ({
107- this .enabled,
108- });
107+ IsEnabledMessage ({this .enabled});
109108
110109 bool ? enabled;
111110
112111 List <Object ?> _toList () {
113- return < Object ? > [
114- enabled,
115- ];
112+ return < Object ? > [enabled];
116113 }
117114
118115 Object encode () {
119- return _toList (); }
116+ return _toList ();
117+ }
120118
121119 static IsEnabledMessage decode (Object result) {
122120 result as List <Object ?>;
123- return IsEnabledMessage (
124- enabled: result[0 ] as bool ? ,
125- );
121+ return IsEnabledMessage (enabled: result[0 ] as bool ? );
126122 }
127123
128124 @override
@@ -139,22 +135,20 @@ class IsEnabledMessage {
139135
140136 @override
141137 // ignore: avoid_equals_and_hash_code_on_mutable_classes
142- int get hashCode => Object .hashAll (_toList ())
143- ;
138+ int get hashCode => Object .hashAll (_toList ());
144139}
145140
146-
147141class _PigeonCodec extends StandardMessageCodec {
148142 const _PigeonCodec ();
149143 @override
150144 void writeValue (WriteBuffer buffer, Object ? value) {
151145 if (value is int ) {
152146 buffer.putUint8 (4 );
153147 buffer.putInt64 (value);
154- } else if (value is ToggleMessage ) {
148+ } else if (value is ToggleMessage ) {
155149 buffer.putUint8 (129 );
156150 writeValue (buffer, value.encode ());
157- } else if (value is IsEnabledMessage ) {
151+ } else if (value is IsEnabledMessage ) {
158152 buffer.putUint8 (130 );
159153 writeValue (buffer, value.encode ());
160154 } else {
@@ -179,35 +173,42 @@ class WakelockPlusApi {
179173 /// Constructor for [WakelockPlusApi] . The [binaryMessenger] named argument is
180174 /// available for dependency injection. If it is left null, the default
181175 /// BinaryMessenger will be used which routes to the host platform.
182- WakelockPlusApi ({BinaryMessenger ? binaryMessenger, String messageChannelSuffix = '' })
183- : pigeonVar_binaryMessenger = binaryMessenger,
184- pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty ? '.$messageChannelSuffix ' : '' ;
176+ WakelockPlusApi ({
177+ BinaryMessenger ? binaryMessenger,
178+ String messageChannelSuffix = '' ,
179+ }) : pigeonVar_binaryMessenger = binaryMessenger,
180+ pigeonVar_messageChannelSuffix = messageChannelSuffix.isNotEmpty
181+ ? '.$messageChannelSuffix '
182+ : '' ;
185183 final BinaryMessenger ? pigeonVar_binaryMessenger;
186184
187185 static const MessageCodec <Object ?> pigeonChannelCodec = _PigeonCodec ();
188186
189187 final String pigeonVar_messageChannelSuffix;
190188
191189 Future <void > toggle (ToggleMessage msg) async {
192- final pigeonVar_channelName = 'dev.flutter.pigeon.wakelock_plus_platform_interface.WakelockPlusApi.toggle$pigeonVar_messageChannelSuffix ' ;
190+ final pigeonVar_channelName =
191+ 'dev.flutter.pigeon.wakelock_plus_platform_interface.WakelockPlusApi.toggle$pigeonVar_messageChannelSuffix ' ;
193192 final pigeonVar_channel = BasicMessageChannel <Object ?>(
194193 pigeonVar_channelName,
195194 pigeonChannelCodec,
196195 binaryMessenger: pigeonVar_binaryMessenger,
197196 );
198- final Future <Object ?> pigeonVar_sendFuture = pigeonVar_channel.send (< Object ? > [msg]);
197+ final Future <Object ?> pigeonVar_sendFuture = pigeonVar_channel.send (
198+ < Object ? > [msg],
199+ );
199200 final pigeonVar_replyList = await pigeonVar_sendFuture as List <Object ?>? ;
200201
201202 _extractReplyValueOrThrow (
202- pigeonVar_replyList,
203- pigeonVar_channelName,
204- isNullValid: true ,
205- )
206- ;
203+ pigeonVar_replyList,
204+ pigeonVar_channelName,
205+ isNullValid: true ,
206+ );
207207 }
208208
209209 Future <IsEnabledMessage > isEnabled () async {
210- final pigeonVar_channelName = 'dev.flutter.pigeon.wakelock_plus_platform_interface.WakelockPlusApi.isEnabled$pigeonVar_messageChannelSuffix ' ;
210+ final pigeonVar_channelName =
211+ 'dev.flutter.pigeon.wakelock_plus_platform_interface.WakelockPlusApi.isEnabled$pigeonVar_messageChannelSuffix ' ;
211212 final pigeonVar_channel = BasicMessageChannel <Object ?>(
212213 pigeonVar_channelName,
213214 pigeonChannelCodec,
@@ -217,11 +218,10 @@ class WakelockPlusApi {
217218 final pigeonVar_replyList = await pigeonVar_sendFuture as List <Object ?>? ;
218219
219220 final Object ? pigeonVar_replyValue = _extractReplyValueOrThrow (
220- pigeonVar_replyList,
221- pigeonVar_channelName,
222- isNullValid: false ,
223- )
224- ;
221+ pigeonVar_replyList,
222+ pigeonVar_channelName,
223+ isNullValid: false ,
224+ );
225225 return pigeonVar_replyValue! as IsEnabledMessage ;
226226 }
227227}
0 commit comments