Skip to content

Commit 89f2315

Browse files
fix: file cleanup
1 parent af0e744 commit 89f2315

File tree

5 files changed

+29
-66
lines changed

5 files changed

+29
-66
lines changed

Makefile

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
run:
2+
flutter run
3+
4+
build:
5+
flutter build apk --target-platform android-arm64 --analyze-size
6+
7+
split_build:
8+
flutter build apk --split-per-abi --no-shrink
Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +0,0 @@
1-
import 'package:firebase_performance/firebase_performance.dart';
2-
import 'package:flutter_logger_plus/flutter_logger_plus.dart';
3-
4-
import '../../../core/constants/status_code.dart';
5-
import '../../../core/event_tracker/event_tracker.dart';
6-
import '../../../domain/models/home.dart';
7-
import '../../../utils/text_utils.dart';
8-
import '../../remote/remote_response.dart';
9-
import '../../service/api_service.dart';
10-
11-
class HomeOnlineDataSource {
12-
Future<RemoteResponse<Home>> getHomeData() async {
13-
RemoteResponse<Home> remoteResponse;
14-
try {
15-
final Trace customTrace = eventTracker.startTrace("simu-event");
16-
await customTrace.start();
17-
18-
final response = await apiService.getHomeData();
19-
customTrace.setMetric("fetched-api", 1);
20-
21-
if (response.statusCode != STATUS_OK ||
22-
textUtils.isEmpty(response.data) ||
23-
response.data == null) {
24-
return RemoteResponse.somethingWentWrong();
25-
}
26-
27-
final home = Home.fromJson(response.data[0]);
28-
remoteResponse = RemoteResponse.success(home);
29-
await customTrace.stop();
30-
logger.info("Reported log");
31-
} catch (e) {
32-
remoteResponse = RemoteResponse.somethingWentWrong();
33-
logger.error(e);
34-
}
35-
36-
return remoteResponse;
37-
}
38-
}
Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +0,0 @@
1-
import '../../domain/models/home.dart';
2-
import '../../domain/repository/home_repository.dart';
3-
import '../../utils/network/network.dart';
4-
import '../data_source/online/home_online_data_source.dart';
5-
import '../remote/remote_response.dart';
6-
7-
final homeRepositoryImpl = HomeRepositoryImpl();
8-
9-
class HomeRepositoryImpl extends HomeRepository {
10-
HomeRepositoryImpl();
11-
12-
@override
13-
Future<RemoteResponse<Home>> getHomeData() async {
14-
if (!await isNetworkAvailable) {
15-
return RemoteResponse.internetConnectionError();
16-
}
17-
return await HomeOnlineDataSource().getHomeData();
18-
}
19-
}

lib/domain/models/home.g.dart

Lines changed: 21 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +0,0 @@
1-
import '../../data/remote/remote_response.dart';
2-
import '../../data/repository/home_repository_impl.dart';
3-
import '../models/home.dart';
4-
5-
final HomeRepository homeRepository = HomeRepositoryImpl();
6-
7-
abstract class HomeRepository {
8-
Future<RemoteResponse<Home>> getHomeData();
9-
}

0 commit comments

Comments
 (0)