Skip to content

Commit a52eff9

Browse files
committed
Implement the WiFi Only and Shutdown When Complete features.
1 parent 904a48b commit a52eff9

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

lib/Blocs/bloc_provider_list.dart

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
1-
import 'package:flood_mobile/Blocs/language_bloc/language_bloc.dart';
2-
import 'package:flood_mobile/Blocs/user_interface_bloc/user_interface_bloc.dart';
3-
import 'package:flutter_bloc/flutter_bloc.dart';
41
import 'package:flood_mobile/Blocs/api_bloc/api_bloc.dart';
2+
import 'package:flood_mobile/Blocs/client_settings_bloc/client_settings_bloc.dart';
53
import 'package:flood_mobile/Blocs/filter_torrent_bloc/filter_torrent_bloc.dart';
4+
import 'package:flood_mobile/Blocs/graph_bloc/graph_bloc.dart';
65
import 'package:flood_mobile/Blocs/home_screen_bloc/home_screen_bloc.dart';
6+
import 'package:flood_mobile/Blocs/language_bloc/language_bloc.dart';
77
import 'package:flood_mobile/Blocs/login_screen_bloc/login_screen_bloc.dart';
88
import 'package:flood_mobile/Blocs/multiple_select_torrent_bloc/multiple_select_torrent_bloc.dart';
99
import 'package:flood_mobile/Blocs/onboarding_main_page_bloc/on_boarding_page_color_bloc.dart';
10+
import 'package:flood_mobile/Blocs/power_management_bloc/power_management_bloc.dart';
1011
import 'package:flood_mobile/Blocs/sse_bloc/sse_bloc.dart';
1112
import 'package:flood_mobile/Blocs/theme_bloc/theme_bloc.dart';
1213
import 'package:flood_mobile/Blocs/torrent_content_screen_bloc/torrent_content_screen_bloc.dart';
1314
import 'package:flood_mobile/Blocs/user_detail_bloc/user_detail_bloc.dart';
14-
import 'package:flood_mobile/Blocs/client_settings_bloc/client_settings_bloc.dart';
15-
import 'package:flood_mobile/Blocs/graph_bloc/graph_bloc.dart';
15+
import 'package:flood_mobile/Blocs/user_interface_bloc/user_interface_bloc.dart';
16+
import 'package:flutter_bloc/flutter_bloc.dart';
1617

1718
class BlocProviders {
1819
static List<BlocProvider> multiBlocProviders = [
@@ -60,5 +61,8 @@ class BlocProviders {
6061
BlocProvider<UserInterfaceBloc>(
6162
create: (context) => UserInterfaceBloc(),
6263
),
64+
BlocProvider<PowerManagementBloc>(
65+
create: (context) => PowerManagementBloc(),
66+
),
6367
];
6468
}

lib/main.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
import 'package:awesome_notifications/awesome_notifications.dart';
2+
import 'package:flood_mobile/Blocs/bloc_provider_list.dart';
23
import 'package:flood_mobile/Blocs/language_bloc/language_bloc.dart';
3-
import 'package:flood_mobile/Notifications/notification_controller.dart';
44
import 'package:flood_mobile/Blocs/theme_bloc/theme_bloc.dart';
55
import 'package:flood_mobile/Notifications/notification_channels.dart';
6+
import 'package:flood_mobile/Notifications/notification_controller.dart';
7+
import 'package:flood_mobile/Route/route_generator.dart';
8+
import 'package:flood_mobile/l10n/l10n.dart';
69
import 'package:flutter/material.dart';
710
import 'package:flutter/services.dart';
811
import 'package:flutter_bloc/flutter_bloc.dart';
912
import 'package:flutter_downloader/flutter_downloader.dart';
1013
import 'package:flutter_keyboard_visibility/flutter_keyboard_visibility.dart';
11-
import 'package:flood_mobile/Route/route_generator.dart';
12-
import 'package:flood_mobile/Blocs/bloc_provider_list.dart';
13-
import 'package:flood_mobile/l10n/l10n.dart';
1414

1515
Future<void> main() async {
1616
WidgetsFlutterBinding.ensureInitialized();

0 commit comments

Comments
 (0)