Skip to content

Commit 287202d

Browse files
deps: upgrade to bloc 8.1.0 (#37)
* deps: upgrade to bloc 8.1.0 * fix: ignore exhaustive cases
1 parent e099fdd commit 287202d

9 files changed

Lines changed: 34 additions & 44 deletions

File tree

cli/lib/commands/rm/command.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ Future<void> run(List<String> args) async {
88
}
99
final elementPath = args.first;
1010
final elementType = FileSystemEntity.typeSync(elementPath);
11+
// ignore: exhaustive_cases
1112
switch (elementType) {
1213
case FileSystemEntityType.directory:
1314
final dir = Directory(elementPath);

cli/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ version: 0.1.0+1
55
environment:
66
sdk: ">=2.17.0 <3.0.0"
77

8-
dependencies:
9-
path: ^1.8.0
8+
dependencies:
9+
path: ^1.8.2
1010

1111
dev_dependencies:
1212
test: ^1.17.12

examples/form_flow/lib/bootstrap.dart

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,10 @@ class AppBlocObserver extends BlocObserver {
2626
}
2727

2828
Future<void> bootstrap(FutureOr<Widget> Function() builder) async {
29+
Bloc.observer = AppBlocObserver();
2930
FlutterError.onError = (details) {
3031
log(details.exceptionAsString(), stackTrace: details.stack);
3132
};
3233

33-
await runZonedGuarded(
34-
() async {
35-
await BlocOverrides.runZoned(
36-
() async => runApp(await builder()),
37-
blocObserver: AppBlocObserver(),
38-
);
39-
},
40-
(error, stackTrace) => log(error.toString(), stackTrace: stackTrace),
41-
);
34+
runApp(await builder());
4235
}

examples/form_flow/pubspec.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,14 @@ packages:
3535
name: bloc
3636
url: "https://pub.dartlang.org"
3737
source: hosted
38-
version: "8.0.3"
38+
version: "8.1.0"
3939
bloc_test:
4040
dependency: "direct dev"
4141
description:
4242
name: bloc_test
4343
url: "https://pub.dartlang.org"
4444
source: hosted
45-
version: "9.0.3"
45+
version: "9.1.0"
4646
boolean_selector:
4747
dependency: transitive
4848
description:
@@ -145,7 +145,7 @@ packages:
145145
name: flutter_bloc
146146
url: "https://pub.dartlang.org"
147147
source: hosted
148-
version: "8.0.1"
148+
version: "8.1.1"
149149
flutter_localizations:
150150
dependency: "direct main"
151151
description: flutter

examples/form_flow/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ environment:
88
flutter: "3.0.0"
99

1010
dependencies:
11-
bloc: ^8.0.3
11+
bloc: ^8.1.0
1212
equatable: ^2.0.3
1313
flow_builder: ^0.0.8
1414
flutter:
1515
sdk: flutter
16-
flutter_bloc: ^8.0.1
16+
flutter_bloc: ^8.1.1
1717
flutter_localizations:
1818
sdk: flutter
1919
formz_inputs:
@@ -23,7 +23,7 @@ dependencies:
2323
path: packages/profile
2424

2525
dev_dependencies:
26-
bloc_test: ^9.0.3
26+
bloc_test: ^9.1.0
2727
flutter_test:
2828
sdk: flutter
2929
mocktail: ^0.3.0

examples/launch_analytics/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@ environment:
1212
dependencies:
1313
analytics_repository:
1414
path: packages/analytics_repository
15-
bloc: ^8.0.3
15+
bloc: ^8.1.0
1616
cupertino_icons: ^1.0.2
1717
equatable: ^2.0.3
1818
flutter:
1919
sdk: flutter
20-
flutter_bloc: ^8.0.1
20+
flutter_bloc: ^8.1.1
2121
# https://github.com/flutter/flutter/issues/94123
2222
flutter_services_binding: ^0.1.0
2323
hive_flutter: ^1.1.0
@@ -27,7 +27,7 @@ dependencies:
2727
path_provider: ^2.0.2
2828

2929
dev_dependencies:
30-
bloc_test: ^9.0.3
30+
bloc_test: ^9.1.0
3131
flutter_test:
3232
sdk: flutter
3333
mocktail: ^0.3.0

examples/preference_navigation/lib/main.dart

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,25 @@ import 'dart:developer';
33

44
import 'package:bloc/bloc.dart';
55
import 'package:flutter/widgets.dart';
6-
import 'package:flutter_services_binding/flutter_services_binding.dart';
76
import 'package:preference_navigation/app/app.dart';
87
import 'package:preference_navigation/app/app_bloc_observer.dart';
98
import 'package:shared_preferences/shared_preferences.dart';
109
import 'package:shared_preferences_repository/shared_preferences_repository.dart';
1110

1211
Future<void> main() async {
13-
await runZonedGuarded<Future<void>>(
14-
() async {
15-
FlutterServicesBinding.ensureInitialized();
16-
final preferences = await SharedPreferences.getInstance();
17-
final preferencesRepository = SharedPreferencesRepository(
18-
sharedPreferences: preferences,
19-
);
20-
BlocOverrides.runZoned(
21-
() => runApp(
22-
App(preferencesRepository: preferencesRepository),
23-
),
24-
blocObserver: AppBlocObserver(),
25-
);
26-
},
27-
(error, stackTrace) => log(error.toString(), stackTrace: stackTrace),
12+
Bloc.observer = AppBlocObserver();
13+
FlutterError.onError = (details) {
14+
log(details.exceptionAsString(), stackTrace: details.stack);
15+
};
16+
17+
final preferences = await SharedPreferences.getInstance();
18+
final preferencesRepository = SharedPreferencesRepository(
19+
sharedPreferences: preferences,
20+
);
21+
22+
runApp(
23+
App(
24+
preferencesRepository: preferencesRepository,
25+
),
2826
);
2927
}

examples/preference_navigation/pubspec.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,12 @@ environment:
88
flutter: "3.0.0"
99

1010
dependencies:
11-
bloc: ^8.0.3
11+
bloc: ^8.1.0
1212
cupertino_icons: ^1.0.2
1313
equatable: ^2.0.3
1414
flutter:
1515
sdk: flutter
16-
flutter_bloc: ^8.0.1
17-
# https://github.com/flutter/flutter/issues/94123
18-
flutter_services_binding: ^0.1.0
16+
flutter_bloc: ^8.1.1
1917
hive: ^2.0.4
2018
hive_preferences_repository:
2119
path: packages/preferences_repository/hive_preferences_repository
@@ -25,7 +23,7 @@ dependencies:
2523
path: packages/preferences_repository/shared_preferences_repository
2624

2725
dev_dependencies:
28-
bloc_test: ^9.0.3
26+
bloc_test: ^9.1.0
2927
flutter_test:
3028
sdk: flutter
3129
mockingjay: ^0.3.0

examples/profile_accounts/pubspec.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@ environment:
88
flutter: "3.0.0"
99

1010
dependencies:
11-
bloc: ^8.0.3
11+
bloc: ^8.1.0
1212
cupertino_icons: ^1.0.2
1313
equatable: ^2.0.3
1414
flutter:
1515
sdk: flutter
16-
flutter_bloc: ^8.0.1
16+
flutter_bloc: ^8.1.1
1717
profile_core:
1818
path: packages/profile_core
1919

2020
dev_dependencies:
21-
bloc_test: ^9.0.3
21+
bloc_test: ^9.1.0
2222
flutter_test:
2323
sdk: flutter
2424
mocktail: ^0.3.0

0 commit comments

Comments
 (0)