Skip to content

Commit 2643a6a

Browse files
committed
Upgraded the libraries to support Flutter, version 3.41.
1 parent 4f4be85 commit 2643a6a

6 files changed

Lines changed: 96 additions & 124 deletions

File tree

.github/workflows/checks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ concurrency:
2323
env:
2424
# The version of Flutter to use should use the minimum Dart SDK version supported by the package.
2525
# Current minimum (N-1 logic)
26-
FLUTTER_VERSION_MINIMUM_DEFAULT: "3.38.10"
26+
FLUTTER_VERSION_MINIMUM_DEFAULT: "3.41.6"
2727
# Latest 3.x stable
2828
FLUTTER_VERSION_LATEST_STABLE_CHANNEL_DEFAULT: "3.x"
2929
# Beta channel support

wakelock_plus/example/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ description: Demonstrates how to use the wakelock_plus plugin.
55
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
66

77
environment:
8-
sdk: '>=3.10.0 <4.0.0'
9-
flutter: ">=3.38.0"
8+
sdk: '>=3.11.0 <4.0.0'
9+
flutter: ">=3.41.0"
1010

1111
# Dependencies specify other packages that your package needs in order to work.
1212
# To automatically upgrade your package dependencies to the latest versions

wakelock_plus/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ version: 1.5.2
66
repository: https://github.com/fluttercommunity/wakelock_plus/tree/main/wakelock_plus
77

88
environment:
9-
sdk: '>=3.10.0 <4.0.0'
10-
flutter: ">=3.38.0"
9+
sdk: '>=3.11.0 <4.0.0'
10+
flutter: ">=3.41.0"
1111

1212
dependencies:
1313
flutter:
@@ -33,7 +33,7 @@ dev_dependencies:
3333
sdk: flutter
3434
flutter_lints: ^6.0.0
3535
pigeon: ^26.2.3 # dart run pigeon --input "pigeons/messages.dart"
36-
mocktail: ^1.0.4
36+
mocktail: ^1.0.5
3737

3838
# For information on the generic Dart part of this file, see the
3939
# following page: https://dart.dev/tools/pub/pubspec

wakelock_plus_platform_interface/lib/messages.g.dart

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ import 'package:flutter/services.dart';
1010
import 'package:meta/meta.dart' show immutable, protected, visibleForTesting;
1111

1212
Object? _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-
5147
bool _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.
7063
class 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.
106105
class 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+
141147
class _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
}

wakelock_plus_platform_interface/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ repository: >-2
77
https://github.com/fluttercommunity/wakelock_plus/tree/main/wakelock_plus_platform_interface
88
99
environment:
10-
sdk: '>=3.10.0 <4.0.0'
11-
flutter: ">=3.38.0"
10+
sdk: '>=3.11.0 <4.0.0'
11+
flutter: ">=3.41.0"
1212

1313
dependencies:
1414
flutter:

0 commit comments

Comments
 (0)