TF-1083: add drag multiple mail

This commit is contained in:
ManhNTX
2022-10-20 18:05:20 +07:00
committed by Dat H. Pham
parent 64cef87b74
commit 772d51608e
4 changed files with 80 additions and 44 deletions
@@ -95,6 +95,7 @@ class ThreadController extends BaseController {
final MoveToMailboxInteractor _moveToMailboxInteractor;
final emailList = <PresentationEmail>[].obs;
final listEmailDrag = <PresentationEmail>[].obs;
bool canLoadMore = true;
bool canSearchMore = true;
@@ -1390,4 +1391,16 @@ class ThreadController extends BaseController {
SearchEmailBindings().dependencies();
mailboxDashBoardController.dispatchRoute(AppRoutes.SEARCH_EMAIL);
}
void calculateDragValue(PresentationEmail? currentPresentationEmail) {
if(currentPresentationEmail != null) {
if(mailboxDashBoardController.listEmailSelected.contains(currentPresentationEmail)){
listEmailDrag.clear();
listEmailDrag.addAll(mailboxDashBoardController.listEmailSelected);
} else {
listEmailDrag.clear();
listEmailDrag.add(currentPresentationEmail);
}
}
}
}