Skip to content

Commit

Permalink
upgrade
Browse files Browse the repository at this point in the history
-upgrade flutter_lints
-show export
  • Loading branch information
haolun committed Oct 20, 2023
1 parent c171634 commit f009c67
Show file tree
Hide file tree
Showing 10 changed files with 32 additions and 20 deletions.
1 change: 0 additions & 1 deletion lib/Core/x_base_widget.dart
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ import 'package:baseX/base_x.dart';
import 'package:baseX/helper/scroll_behaviour.dart';
import 'package:baseX/model/ui/drawer_action.dart';
import 'package:baseX/model/ui/floating_action.dart';
import 'package:get/get.dart';

abstract class BaseXWidget<T extends BaseXController> extends GetWidget<T> {
/// make [GetWidget.controller] to [c] as shortcut can be used on class who extended to [BaseXWidget]
Expand Down
1 change: 0 additions & 1 deletion lib/Core/x_constant.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import 'package:flutter/material.dart';

import 'package:flutter_hms_gms_availability/flutter_hms_gms_availability.dart';

import 'package:get/get.dart';
import 'package:huawei_hmsavailability/huawei_hmsavailability.dart';

import 'package:baseX/base_x.dart';
Expand Down
5 changes: 2 additions & 3 deletions lib/Core/x_get_app.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,9 @@ import 'package:flutter/services.dart';

import 'package:flutter_localizations/flutter_localizations.dart';

import 'package:baseX/Core/x_constant.dart';
import 'package:baseX/base_x.dart';
import 'package:dio/dio.dart';
import 'package:get/get.dart';

import 'package:baseX/base_x.dart';

late DefaultBaseConstant baseConstant;
late ApiXService defaultService;
Expand Down
1 change: 1 addition & 0 deletions lib/api_service/api.dart
Original file line number Diff line number Diff line change
Expand Up @@ -333,6 +333,7 @@ class ApiXService {

break;
}

onFailed(exec['statusCode'], exec['message'], null);
}
}
4 changes: 2 additions & 2 deletions lib/api_service/api_interceptor.dart
Original file line number Diff line number Diff line change
Expand Up @@ -43,16 +43,16 @@ class ApiInterceptors extends Interceptor with InterceptorMixin {
case DioErrorType.sendTimeout:
case DioErrorType.receiveTimeout:
customError = TimeOutException(
errorMsg: err.response?.data['message'],
requestOptions: err.requestOptions,
errorMsg: err.response?.data['message'],
statusCode: err.response?.statusCode);
break;
case DioErrorType.badResponse:
customError = onErrorProcess(
err.response?.statusCode,
code: err.response?.data['code'],
err.response?.data['message'],
err.requestOptions,
code: err.response?.data['code'],
);
break;
case DioErrorType.badCertificate:
Expand Down
1 change: 0 additions & 1 deletion lib/api_service/index.dart
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import 'dart:io';
import 'package:flutter/foundation.dart';

import 'package:dio/dio.dart';
import 'package:get/get.dart' hide Response, FormData;

import 'package:baseX/base_x.dart';

Expand Down
21 changes: 17 additions & 4 deletions lib/base_x.dart
Original file line number Diff line number Diff line change
@@ -1,10 +1,23 @@
library BaseX;

export 'Core/index.dart';
export 'model/index.dart';
export 'custom_error/index.dart';
export 'model/index.dart' show SocialData, XData, XLabel, XLanguage;
export 'custom_error/index.dart'
show
ForceUpdateException,
InternalServerErrorException,
InvalidRequestException,
MaintenanceException,
NoConnectionException,
NotFoundException,
TimeOutException,
TooManyRequestException,
UnauthorizedException,
ValidationException,
VersionOutdateException,
XError;
export 'api_service/index.dart';
export 'x_widget/index.dart';
export 'controller/index.dart';
export 'x_widget/index.dart' show XCachedImage, XPicker, showXPicker, XSkeleton;
export 'controller/index.dart' show XController, XLangController;

export 'package:get/get.dart' hide Response, FormData;
9 changes: 5 additions & 4 deletions lib/controller/x_controller.dart
Original file line number Diff line number Diff line change
@@ -1,20 +1,21 @@
import 'package:flutter/foundation.dart';

import 'package:android_id/android_id.dart';
import 'package:baseX/Core/index.dart';
import 'package:device_info_plus/device_info_plus.dart';
import 'package:get/get.dart';
import 'package:package_info_plus/package_info_plus.dart';

import 'package:baseX/Core/index.dart';

class XController extends GetxController {
@override
void onInit() {
void onInit() async {
super.onInit();
XLogger.info('XController is initialized.');
platformSetup();
await platformSetup();
}

platformSetup() async {
Future<void> platformSetup() async {
DeviceInfoPlugin deviceInfo = DeviceInfoPlugin();
PackageInfo packageInfo = await PackageInfo.fromPlatform();

Expand Down
6 changes: 3 additions & 3 deletions lib/x_widget/index.dart
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
export 'x_picker.dart' show XPicker;
export 'x_cached_image.dart' show XCachedImage;
export 'x_skeleton.dart' show XSkeleton;
export 'x_picker.dart';
export 'x_cached_image.dart';
export 'x_skeleton.dart';
3 changes: 2 additions & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ version: 0.2.3

environment:
sdk: '>=3.0.0 <4.0.0'
flutter: ">=3.13.0"

dependencies:
flutter:
Expand All @@ -28,4 +29,4 @@ dependencies:
cached_network_image: ^3.2.3

dev_dependencies:
flutter_lints: ^2.0.1
flutter_lints: ^3.0.0

0 comments on commit f009c67

Please sign in to comment.