TF-48 Implement compose and send email with simple text

This commit is contained in:
dab246
2021-09-08 15:14:19 +07:00
committed by Dat H. Pham
parent db4d262a8c
commit 0cd7552ad2
40 changed files with 466 additions and 114 deletions
+8 -2
View File
@@ -1,4 +1,5 @@
import 'package:core/core.dart';
import 'package:core/presentation/utils/app_toast.dart';
import 'package:get/get.dart';
import 'package:shared_preferences/shared_preferences.dart';
@@ -10,7 +11,8 @@ class CoreBindings extends Bindings {
_bindingAppImagePaths();
_bindingResponsiveManager();
_bindingKeyboardManager();
_bindingValiadtor();
_bindingValidator();
_bindingToast();
}
void _bindingAppImagePaths() {
@@ -29,7 +31,11 @@ class CoreBindings extends Bindings {
Get.put(KeyboardUtils());
}
void _bindingValiadtor() {
void _bindingValidator() {
Get.put(HtmlMessagePurifier());
}
void _bindingToast() {
Get.put(AppToast());
}
}
@@ -0,0 +1,15 @@
import 'package:core/core.dart';
import 'package:get/get.dart';
class LocalBindings extends Bindings {
@override
void dependencies() {
_bindingDatabase();
}
void _bindingDatabase() {
Get.put(DatabaseClient());
}
}
+2
View File
@@ -1,5 +1,6 @@
import 'package:get/get.dart';
import 'package:tmail_ui_user/main/bindings/core/core_bindings.dart';
import 'package:tmail_ui_user/main/bindings/local/local_bindings.dart';
import 'package:tmail_ui_user/main/bindings/network/network_bindings.dart';
class MainBindings extends Bindings {
@@ -7,5 +8,6 @@ class MainBindings extends Bindings {
Future dependencies() async {
await CoreBindings().dependencies();
NetworkBindings().dependencies();
LocalBindings().dependencies();
}
}