Skip to content

Commit c225d5b

Browse files
committed
feat(flutter maj): flutter 3.5.3 upgrade dependencies
1 parent eba1378 commit c225d5b

File tree

4 files changed

+151
-132
lines changed

4 files changed

+151
-132
lines changed

android/src/main/kotlin/sncf/connect/tech/flutter_google_wallet/Messages.kt

Lines changed: 36 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
// Autogenerated from Pigeon (v17.0.0), do not edit directly.
1+
// Autogenerated from Pigeon (v22.5.0), do not edit directly.
22
// See also: https://pub.dev/packages/pigeon
3+
@file:Suppress("UNCHECKED_CAST", "ArrayInDataClass")
34

45
package sncf.connect.tech.flutter_google_wallet
56

@@ -16,14 +17,14 @@ private fun wrapResult(result: Any?): List<Any?> {
1617
}
1718

1819
private fun wrapError(exception: Throwable): List<Any?> {
19-
if (exception is FlutterError) {
20-
return listOf(
20+
return if (exception is FlutterError) {
21+
listOf(
2122
exception.code,
2223
exception.message,
2324
exception.details
2425
)
2526
} else {
26-
return listOf(
27+
listOf(
2728
exception.javaClass.simpleName,
2829
exception.toString(),
2930
"Cause: " + exception.cause + ", Stacktrace: " + Log.getStackTraceString(exception)
@@ -42,6 +43,15 @@ class FlutterError (
4243
override val message: String? = null,
4344
val details: Any? = null
4445
) : Throwable()
46+
private open class MessagesPigeonCodec : StandardMessageCodec() {
47+
override fun readValueOfType(type: Byte, buffer: ByteBuffer): Any? {
48+
return super.readValueOfType(type, buffer)
49+
}
50+
override fun writeValue(stream: ByteArrayOutputStream, value: Any?) {
51+
super.writeValue(stream, value)
52+
}
53+
}
54+
4555
/** Generated interface from Pigeon that represents a handler of messages from Flutter. */
4656
interface GoogleWalletApi {
4757
fun initWalletClient()
@@ -52,21 +62,21 @@ interface GoogleWalletApi {
5262
companion object {
5363
/** The codec used by GoogleWalletApi. */
5464
val codec: MessageCodec<Any?> by lazy {
55-
StandardMessageCodec()
65+
MessagesPigeonCodec()
5666
}
5767
/** Sets up an instance of `GoogleWalletApi` to handle messages through the `binaryMessenger`. */
58-
@Suppress("UNCHECKED_CAST")
59-
fun setUp(binaryMessenger: BinaryMessenger, api: GoogleWalletApi?) {
68+
@JvmOverloads
69+
fun setUp(binaryMessenger: BinaryMessenger, api: GoogleWalletApi?, messageChannelSuffix: String = "") {
70+
val separatedMessageChannelSuffix = if (messageChannelSuffix.isNotEmpty()) ".$messageChannelSuffix" else ""
6071
run {
61-
val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.flutter_google_wallet.GoogleWalletApi.initWalletClient", codec)
72+
val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.flutter_google_wallet.GoogleWalletApi.initWalletClient$separatedMessageChannelSuffix", codec)
6273
if (api != null) {
6374
channel.setMessageHandler { _, reply ->
64-
var wrapped: List<Any?>
65-
try {
75+
val wrapped: List<Any?> = try {
6676
api.initWalletClient()
67-
wrapped = listOf<Any?>(null)
77+
listOf(null)
6878
} catch (exception: Throwable) {
69-
wrapped = wrapError(exception)
79+
wrapError(exception)
7080
}
7181
reply.reply(wrapped)
7282
}
@@ -76,14 +86,13 @@ interface GoogleWalletApi {
7686
}
7787
run {
7888
val taskQueue = binaryMessenger.makeBackgroundTaskQueue()
79-
val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.flutter_google_wallet.GoogleWalletApi.getWalletApiAvailabilityStatus", codec, taskQueue)
89+
val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.flutter_google_wallet.GoogleWalletApi.getWalletApiAvailabilityStatus$separatedMessageChannelSuffix", codec, taskQueue)
8090
if (api != null) {
8191
channel.setMessageHandler { _, reply ->
82-
var wrapped: List<Any?>
83-
try {
84-
wrapped = listOf<Any?>(api.getWalletApiAvailabilityStatus())
92+
val wrapped: List<Any?> = try {
93+
listOf(api.getWalletApiAvailabilityStatus())
8594
} catch (exception: Throwable) {
86-
wrapped = wrapError(exception)
95+
wrapError(exception)
8796
}
8897
reply.reply(wrapped)
8998
}
@@ -92,18 +101,17 @@ interface GoogleWalletApi {
92101
}
93102
}
94103
run {
95-
val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.flutter_google_wallet.GoogleWalletApi.savePasses", codec)
104+
val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.flutter_google_wallet.GoogleWalletApi.savePasses$separatedMessageChannelSuffix", codec)
96105
if (api != null) {
97106
channel.setMessageHandler { message, reply ->
98107
val args = message as List<Any?>
99108
val jsonPassArg = args[0] as String
100-
val addToGoogleWalletRequestCodeArg = args[1].let { if (it is Int) it.toLong() else it as Long }
101-
var wrapped: List<Any?>
102-
try {
109+
val addToGoogleWalletRequestCodeArg = args[1] as Long
110+
val wrapped: List<Any?> = try {
103111
api.savePasses(jsonPassArg, addToGoogleWalletRequestCodeArg)
104-
wrapped = listOf<Any?>(null)
112+
listOf(null)
105113
} catch (exception: Throwable) {
106-
wrapped = wrapError(exception)
114+
wrapError(exception)
107115
}
108116
reply.reply(wrapped)
109117
}
@@ -112,18 +120,17 @@ interface GoogleWalletApi {
112120
}
113121
}
114122
run {
115-
val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.flutter_google_wallet.GoogleWalletApi.savePassesJwt", codec)
123+
val channel = BasicMessageChannel<Any?>(binaryMessenger, "dev.flutter.pigeon.flutter_google_wallet.GoogleWalletApi.savePassesJwt$separatedMessageChannelSuffix", codec)
116124
if (api != null) {
117125
channel.setMessageHandler { message, reply ->
118126
val args = message as List<Any?>
119127
val jsonPassArg = args[0] as String
120-
val addToGoogleWalletRequestCodeArg = args[1].let { if (it is Int) it.toLong() else it as Long }
121-
var wrapped: List<Any?>
122-
try {
128+
val addToGoogleWalletRequestCodeArg = args[1] as Long
129+
val wrapped: List<Any?> = try {
123130
api.savePassesJwt(jsonPassArg, addToGoogleWalletRequestCodeArg)
124-
wrapped = listOf<Any?>(null)
131+
listOf(null)
125132
} catch (exception: Throwable) {
126-
wrapped = wrapError(exception)
133+
wrapError(exception)
127134
}
128135
reply.reply(wrapped)
129136
}

example/pubspec.lock

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ packages:
7676
path: ".."
7777
relative: true
7878
source: path
79-
version: "0.1.4"
79+
version: "0.2.0"
8080
flutter_lints:
8181
dependency: "direct dev"
8282
description:
@@ -107,10 +107,10 @@ packages:
107107
dependency: transitive
108108
description:
109109
name: http
110-
sha256: "761a297c042deedc1ffbb156d6e2af13886bb305c2a343a4d972504cd67dd938"
110+
sha256: b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010
111111
url: "https://pub.dev"
112112
source: hosted
113-
version: "1.2.1"
113+
version: "1.2.2"
114114
http_parser:
115115
dependency: transitive
116116
description:
@@ -123,34 +123,34 @@ packages:
123123
dependency: transitive
124124
description:
125125
name: intl
126-
sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d"
126+
sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf
127127
url: "https://pub.dev"
128128
source: hosted
129-
version: "0.18.1"
129+
version: "0.19.0"
130130
leak_tracker:
131131
dependency: transitive
132132
description:
133133
name: leak_tracker
134-
sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa"
134+
sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05"
135135
url: "https://pub.dev"
136136
source: hosted
137-
version: "10.0.0"
137+
version: "10.0.5"
138138
leak_tracker_flutter_testing:
139139
dependency: transitive
140140
description:
141141
name: leak_tracker_flutter_testing
142-
sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0
142+
sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806"
143143
url: "https://pub.dev"
144144
source: hosted
145-
version: "2.0.1"
145+
version: "3.0.5"
146146
leak_tracker_testing:
147147
dependency: transitive
148148
description:
149149
name: leak_tracker_testing
150-
sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47
150+
sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
151151
url: "https://pub.dev"
152152
source: hosted
153-
version: "2.0.1"
153+
version: "3.0.1"
154154
lints:
155155
dependency: transitive
156156
description:
@@ -171,18 +171,18 @@ packages:
171171
dependency: transitive
172172
description:
173173
name: material_color_utilities
174-
sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
174+
sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
175175
url: "https://pub.dev"
176176
source: hosted
177-
version: "0.8.0"
177+
version: "0.11.1"
178178
meta:
179179
dependency: transitive
180180
description:
181181
name: meta
182-
sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04
182+
sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
183183
url: "https://pub.dev"
184184
source: hosted
185-
version: "1.11.0"
185+
version: "1.15.0"
186186
path:
187187
dependency: transitive
188188
description:
@@ -264,10 +264,10 @@ packages:
264264
dependency: transitive
265265
description:
266266
name: test_api
267-
sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b"
267+
sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb"
268268
url: "https://pub.dev"
269269
source: hosted
270-
version: "0.6.1"
270+
version: "0.7.2"
271271
typed_data:
272272
dependency: transitive
273273
description:
@@ -312,18 +312,18 @@ packages:
312312
dependency: transitive
313313
description:
314314
name: vm_service
315-
sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957
315+
sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d"
316316
url: "https://pub.dev"
317317
source: hosted
318-
version: "13.0.0"
318+
version: "14.2.5"
319319
web:
320320
dependency: transitive
321321
description:
322322
name: web
323-
sha256: "1d9158c616048c38f712a6646e317a3426da10e884447626167240d45209cbad"
323+
sha256: cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb
324324
url: "https://pub.dev"
325325
source: hosted
326-
version: "0.5.0"
326+
version: "1.1.0"
327327
xml:
328328
dependency: transitive
329329
description:
@@ -333,5 +333,5 @@ packages:
333333
source: hosted
334334
version: "6.5.0"
335335
sdks:
336-
dart: ">=3.3.0 <4.0.0"
337-
flutter: ">=3.10.0"
336+
dart: ">=3.5.3 <4.0.0"
337+
flutter: ">=3.24.3"

0 commit comments

Comments
 (0)