Skip to content

Commit 073c78c

Browse files
committed
fix imports
1 parent 961bcc3 commit 073c78c

11 files changed

Lines changed: 12 additions & 50 deletions

File tree

app/lib/main/env/env_config.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import 'package:domain/env/env_config.dart';
12
import 'package:flutter_dotenv/flutter_dotenv.dart';
23

34
enum Flavor {
@@ -27,7 +28,6 @@ class Environment {
2728
}
2829

2930
class FlavorValues {
30-
3131
FlavorValues();
3232
}
3333

@@ -47,7 +47,7 @@ class FlavorConfig {
4747
flavor.toString(),
4848
values,
4949
);
50-
switch(flavor) {
50+
switch (flavor) {
5151
case Flavor.dev:
5252
EnvConfig.env = EnvConfig.kDevEnv;
5353
break;

app/lib/main/init.dart

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
import 'package:app/main/app.dart';
2+
import 'package:flutter_dotenv/flutter_dotenv.dart';
23
import 'package:app/main/env/env_config.dart';
34
import 'package:common/init.dart';
45
import 'package:data/init.dart';
56
import 'package:domain/init.dart';
6-
import 'package:example_domain/init.dart';
7-
import 'package:example_data/init.dart';
87
import 'package:flutter/material.dart';
9-
import 'package:flutter_dotenv/flutter_dotenv.dart';
108
import 'package:get_it/get_it.dart';
119
import 'package:url_strategy/url_strategy.dart';
1210

13-
import 'env/env_config.dart';
14-
1511
void init() async {
1612
WidgetsFlutterBinding.ensureInitialized();
1713
await initialize();
@@ -27,8 +23,4 @@ Future<void> initialize() async {
2723
await CommonInit.initialize(getIt);
2824
await DataInit.initialize(getIt);
2925
await DomainInit.initialize(getIt);
30-
31-
// Example Module init
32-
await ExampleDataInit.initialize(getIt);
33-
await ExampleDomainInit.initialize(getIt);
3426
}
Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,12 @@
1-
import 'package:app/main/init.dart';
21
import 'package:flutter/widgets.dart';
32
import 'package:app/presentation/ui/pages/home/home_view.dart';
4-
import 'package:flutter_bloc/flutter_bloc.dart';
53

64
class HomePage extends StatelessWidget {
7-
ProductService get _productsService => getIt<ProductService>();
8-
95
const HomePage({super.key});
106

117
@override
128
Widget build(BuildContext context) {
13-
return BlocProvider(
14-
create: (_) => _productsService.productsCubit,
15-
child: const HomeView(),
16-
);
9+
/// TODO: add BlocProviders example here.
10+
return HomeView();
1711
}
1812
}
Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,7 @@
11
import 'package:app/main/init.dart';
2-
import 'package:common/core/failure/failure.dart';
3-
import 'package:common/core/resource.dart';
42
import 'package:domain/services/auth_service.dart';
53
import 'package:flutter/material.dart';
64
import 'package:app/presentation/ui/custom/app_theme_switch.dart';
7-
import 'package:app/presentation/ui/custom/failure_widget.dart';
8-
9-
import 'package:flutter_bloc/flutter_bloc.dart';
105

116
class HomeView extends StatelessWidget {
127
AuthService get _authService => getIt();
@@ -25,19 +20,7 @@ class HomeView extends StatelessWidget {
2520
const AppThemeSwitch(),
2621
],
2722
),
28-
body: BlocBuilder<GetProductsCubit, Resource>(
29-
builder: (context, state) {
30-
return switch (state) {
31-
RLoading _ => const ProductsLoading(),
32-
RSuccess<List<Product>> e => ProductsListWidget(products: e.data),
33-
RError<Failure> e => FailureWidget(
34-
failure: e.exception,
35-
onRetry: () => context.read<GetProductsCubit>(),
36-
),
37-
_ => Container()
38-
};
39-
},
40-
),
23+
body: const Text('Home Page'),
4124
);
4225
}
4326
}

app/pubspec.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ flutter:
7474
# Remove example assets.
7575
assets:
7676
- assets/images/
77+
- env/
7778
fonts:
7879
- family: Roboto Black
7980
fonts:

modules/common/lib/core/failure/failure.dart

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
1-
sealed class Failure {
1+
sealed class Failure implements Exception {
22
String? message;
33

44
Failure(this.message);
55
}
66

7-
class Exception extends Failure {
8-
Exception([String? message]) : super(message);
9-
}
10-
117
class ConnectionFailure extends Failure {
128
ConnectionFailure([String? message]) : super(message);
139
}

modules/data/lib/repositories/auth_repository_impl.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import 'dart:async';
22

3-
import 'package:common/core/failure/failure.dart';
43
import 'package:common/core/result_type.dart';
54
import 'package:data/preferences/preferences.dart';
65
import 'package:domain/repositories/auth_repository.dart';
@@ -17,7 +16,7 @@ class AuthRepositoryImpl implements AuthRepository {
1716
}
1817

1918
@override
20-
Future<ResultType<void, Failure>> login(
19+
Future<ResultType<void>> login(
2120
String username,
2221
String password,
2322
) async {
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
import 'dart:async';
22

3-
import 'package:common/core/failure/failure.dart';
43
import 'package:common/core/result_type.dart';
54

65
abstract class AuthRepository {
76
bool isLoggedIn();
87

9-
Future<ResultType<void, Failure>> login(String username, String password);
8+
Future<ResultType<void>> login(String username, String password);
109

1110
Future<void> logout();
1211
}

modules/domain/lib/services/auth_service.dart

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import 'package:common/core/failure/failure.dart';
21
import 'package:common/core/result_type.dart';
32
import 'package:domain/bloc/auth/auth_cubit.dart';
43
import 'package:domain/repositories/auth_repository.dart';
@@ -13,9 +12,9 @@ class AuthService {
1312
_sessionCubit.isLoading();
1413
final result = await _authRepository.login(username, password);
1514
switch (result) {
16-
case TSuccess<void, Failure> _:
15+
case TSuccess<void> _:
1716
_sessionCubit.isLogin();
18-
case TError<void, Failure> _:
17+
case TError<void> _:
1918
_sessionCubit.isError(result.error);
2019
}
2120
}

0 commit comments

Comments
 (0)