Skip to content

Commit 961bcc3

Browse files
committed
upgrade base states
1 parent a5522e6 commit 961bcc3

50 files changed

Lines changed: 115 additions & 823 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

app/env/.dev

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
API_URL=https://dummyjson.com
2+
SECRET_KEY=your_secret_key_here
3+
ENV=dev

app/lib/main/app.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ class App extends StatelessWidget {
4141
builder: (context, child) {
4242
return BlocListener<AuthCubit, Resource>(
4343
listener: (_, state) {
44-
if (state is Success<AuthState>) {
44+
if (state is RSuccess<AuthState>) {
4545
switch (state.data) {
4646
case AuthStateAuthenticated _:
4747
_goRouter.go('/home');

app/lib/presentation/ui/pages/home/home_page.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import 'package:app/main/init.dart';
22
import 'package:flutter/widgets.dart';
33
import 'package:app/presentation/ui/pages/home/home_view.dart';
44
import 'package:flutter_bloc/flutter_bloc.dart';
5-
import 'package:example_domain/services/product_service.dart';
65

76
class HomePage extends StatelessWidget {
87
ProductService get _productsService => getIt<ProductService>();

app/lib/presentation/ui/pages/home/home_view.dart

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,8 @@
11
import 'package:app/main/init.dart';
22
import 'package:common/core/failure/failure.dart';
33
import 'package:common/core/resource.dart';
4-
import 'package:example_domain/models/product.dart';
54
import 'package:domain/services/auth_service.dart';
6-
import 'package:example_presentation/ui/product/products_list_widget.dart';
7-
import 'package:example_presentation/ui/product/products_loading.dart';
85
import 'package:flutter/material.dart';
9-
import 'package:example_domain/bloc/get_products/get_products_cubit.dart';
106
import 'package:app/presentation/ui/custom/app_theme_switch.dart';
117
import 'package:app/presentation/ui/custom/failure_widget.dart';
128

@@ -32,9 +28,9 @@ class HomeView extends StatelessWidget {
3228
body: BlocBuilder<GetProductsCubit, Resource>(
3329
builder: (context, state) {
3430
return switch (state) {
35-
Loading _ => const ProductsLoading(),
36-
Success<List<Product>> e => ProductsListWidget(products: e.data),
37-
Error<Failure> e => FailureWidget(
31+
RLoading _ => const ProductsLoading(),
32+
RSuccess<List<Product>> e => ProductsListWidget(products: e.data),
33+
RError<Failure> e => FailureWidget(
3834
failure: e.exception,
3935
onRetry: () => context.read<GetProductsCubit>(),
4036
),

app/lib/presentation/ui/pages/login/login_page.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ class _Loading extends StatelessWidget {
6565
return BlocBuilder<AuthCubit, Resource>(
6666
builder: (context, state) {
6767
return LoadingScreen(
68-
isLoading: state is Loading,
68+
isLoading: state is RLoading,
6969
);
7070
},
7171
);

app/pubspec.yaml

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ dependencies:
3939
equatable: ^2.0.5
4040
firebase_core: ^3.13.0
4141
url_strategy: ^0.2.0
42-
flutter_dotenv: ^5.2.1
4342
flutter_localizations:
4443
sdk: flutter
4544
domain:
@@ -49,18 +48,9 @@ dependencies:
4948
data:
5049
path: ../modules/data
5150

52-
# Remove example dependencies
53-
example_data:
54-
path: ../example/example_data
55-
example_domain:
56-
path: ../example/example_domain
57-
example_presentation:
58-
path: ../example/example_presentation
59-
6051
http: ^1.5.0
6152
melos: ^3.4.0
6253
dev: ^1.0.0
63-
flutter_dotenv: ^5.2.1
6454

6555
dev_dependencies:
6656
bloc_test: ^9.0.2
@@ -84,8 +74,6 @@ flutter:
8474
# Remove example assets.
8575
assets:
8676
- assets/images/
87-
# remove example suffix
88-
- env/.env.example
8977
fonts:
9078
- family: Roboto Black
9179
fonts:

example/example_data/.gitignore

Lines changed: 0 additions & 29 deletions
This file was deleted.

example/example_data/.metadata

Lines changed: 0 additions & 10 deletions
This file was deleted.

example/example_data/CHANGELOG.md

Lines changed: 0 additions & 3 deletions
This file was deleted.

example/example_data/LICENSE

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)