Skip to content

Commit 0a75c5d

Browse files
authored
Flutter 3.41 with Dart 3.11 (#642)
* Flutter 3.41 with Dart 3.11 * chore: update workspace paths in pubspec.yaml
1 parent a123328 commit 0a75c5d

File tree

21 files changed

+360
-318
lines changed

21 files changed

+360
-318
lines changed

.fvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"flutter": "3.38.7"
2+
"flutter": "3.41.1"
33
}

.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
}
1717
},
1818
"dart.flutterGenerateLocalizationsOnSave": "all",
19-
"dart.flutterSdkPath": ".fvm/versions/3.38.7",
19+
"dart.flutterSdkPath": ".fvm/versions/3.41.1",
2020
"dart.debugExternalPackageLibraries": false,
2121
"dart.debugSdkLibraries": false,
2222
"dart.experimentalRefactors": true,

packages/convenient_widgets/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ publish_to: "none"
44
version: 1.0.0
55

66
environment:
7-
sdk: ^3.10.7
7+
sdk: ^3.11.0
88

99
resolution: workspace
1010

packages/core/authenticator/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ version: 1.0.0
44
resolution: workspace
55

66
environment:
7-
sdk: ^3.10.7
7+
sdk: ^3.11.0
88

99
dependencies:
1010
collection: ^1.18.0

packages/core/configurator/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ false_secrets:
88
- example/**
99

1010
environment:
11-
sdk: ^3.10.7
11+
sdk: ^3.11.0
1212

1313
resolution: workspace
1414

packages/core/messenger/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ false_secrets:
99
- example/**
1010

1111
environment:
12-
sdk: ^3.10.7
12+
sdk: ^3.11.0
1313

1414
resolution: workspace
1515

packages/core/tracker/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ false_secrets:
99
- example/**
1010

1111
environment:
12-
sdk: ^3.10.7
12+
sdk: ^3.11.0
1313

1414
resolution: workspace
1515

packages/core/utils/lib/src/result/result.dart

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -68,13 +68,13 @@ final class Failure<T> extends Result<T> {
6868
extension ResultExtension<T> on Result<T> {
6969
/// Get the data when successful (null when failed)
7070
T? get dataOrNull => switch (this) {
71-
Success(data: final data) => data,
71+
Success(:final data) => data,
7272
_ => null,
7373
};
7474

7575
/// Get the error (null when successful)
7676
AppError? get errorOrNull => switch (this) {
77-
Failure(appError: final appError) => appError,
77+
Failure(:final appError) => appError,
7878
_ => null,
7979
};
8080

@@ -86,15 +86,17 @@ extension ResultExtension<T> on Result<T> {
8686

8787
/// Get the data when successful (throw exception when failed)
8888
T get requireData => switch (this) {
89-
Success(data: final data) => data,
90-
Failure(appError: final appError, stackTrace: final stackTrace) =>
91-
Error.throwWithStackTrace(appError, stackTrace ?? StackTrace.current),
89+
Success(:final data) => data,
90+
Failure(:final appError, :final stackTrace) => Error.throwWithStackTrace(
91+
appError,
92+
stackTrace ?? StackTrace.current,
93+
),
9294
};
9395

9496
/// Execute the success callback
9597
Result<U> map<U>(U Function(T data) mapper) => switch (this) {
96-
Success(data: final data) => Success(mapper(data)),
97-
Failure(appError: final appError, stackTrace: final stackTrace) => Failure(
98+
Success(:final data) => Success(mapper(data)),
99+
Failure(:final appError, :final stackTrace) => Failure(
98100
appError,
99101
stackTrace,
100102
),
@@ -104,8 +106,8 @@ extension ResultExtension<T> on Result<T> {
104106
Future<Result<U>> mapAsync<U>(
105107
Future<U> Function(T data) mapper,
106108
) async => switch (this) {
107-
Success(data: final data) => Success(await mapper(data)),
108-
Failure(appError: final appError, stackTrace: final stackTrace) => Failure(
109+
Success(:final data) => Success(await mapper(data)),
110+
Failure(:final appError, :final stackTrace) => Failure(
109111
appError,
110112
stackTrace,
111113
),
@@ -114,16 +116,16 @@ extension ResultExtension<T> on Result<T> {
114116
/// Execute the failure callback
115117
Result<T> catchError(T Function(AppError appError) handler) => switch (this) {
116118
Success() => this,
117-
Failure(appError: final appError) => Success(handler(appError)),
119+
Failure(:final appError) => Success(handler(appError)),
118120
};
119121

120122
/// Implementation of when for pattern matching
121123
U when<U>({
122124
required U Function(T data) success,
123125
required U Function(AppError appError, StackTrace? stackTrace) failure,
124126
}) => switch (this) {
125-
Success(data: final data) => success(data),
126-
Failure(appError: final appError, stackTrace: final stackTrace) => failure(
127+
Success(:final data) => success(data),
128+
Failure(:final appError, :final stackTrace) => failure(
127129
appError,
128130
stackTrace,
129131
),
@@ -135,8 +137,8 @@ extension ResultExtension<T> on Result<T> {
135137
U Function(AppError appError, StackTrace? stackTrace)? failure,
136138
required U Function() orElse,
137139
}) => switch (this) {
138-
Success(data: final data) => success?.call(data) ?? orElse(),
139-
Failure(appError: final appError, stackTrace: final stackTrace) =>
140+
Success(:final data) => success?.call(data) ?? orElse(),
141+
Failure(:final appError, :final stackTrace) =>
140142
failure?.call(appError, stackTrace) ?? orElse(),
141143
};
142144
}

packages/core/utils/pubspec.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,9 @@ name: utils
22
description: "Utilities."
33
publish_to: "none"
44
version: 1.0.0
5-
homepage:
65

76
environment:
8-
sdk: ^3.10.7
7+
sdk: ^3.11.0
98

109
resolution: workspace
1110

@@ -22,5 +21,3 @@ dev_dependencies:
2221
altive_lints: ^2.1.0
2322
flutter_test:
2423
sdk: flutter
25-
26-
flutter:

packages/flutter_app/ios/Flutter/AppFrameworkInfo.plist

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,5 @@
2020
<string>????</string>
2121
<key>CFBundleVersion</key>
2222
<string>1.0</string>
23-
<key>MinimumOSVersion</key>
24-
<string>13.0</string>
2523
</dict>
2624
</plist>

0 commit comments

Comments
 (0)