TF-228 Checking network status in the app

This commit is contained in:
dab246
2022-03-31 12:09:05 +07:00
committed by Dat H. Pham
parent ac52289891
commit 431ecd44ed
11 changed files with 125 additions and 25 deletions
@@ -1,5 +1,6 @@
import 'dart:io';
import 'package:connectivity_plus/connectivity_plus.dart';
import 'package:core/core.dart';
import 'package:dio/dio.dart';
import 'package:flutter/foundation.dart';
@@ -17,6 +18,7 @@ class NetworkBindings extends Bindings {
void dependencies() {
_bindingDio();
_bindingApi();
_bindingConnection();
}
void _bindingBaseOption() {
@@ -56,4 +58,8 @@ class NetworkBindings extends Bindings {
Get.find<DownloadManager>()));
Get.put(ComposerAPI(Get.find<DioClient>()));
}
void _bindingConnection() {
Get.put(Connectivity());
}
}
@@ -970,4 +970,11 @@ class AppLocalizations {
name: 'moved_to_trash'
);
}
String get no_internet_connection {
return Intl.message(
'No internet connection',
name: 'no_internet_connection'
);
}
}