TF-48 Implement compose and send email with simple text
This commit is contained in:
@@ -3,6 +3,7 @@ import 'package:flutter/widgets.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:jmap_dart_client/jmap/account_id.dart';
|
||||
import 'package:jmap_dart_client/jmap/core/session/session.dart';
|
||||
import 'package:jmap_dart_client/jmap/mail/mailbox/mailbox.dart';
|
||||
import 'package:model/model.dart';
|
||||
import 'package:tmail_ui_user/features/base/base_controller.dart';
|
||||
import 'package:tmail_ui_user/features/email/presentation/email_controller.dart';
|
||||
@@ -20,6 +21,7 @@ class MailboxDashBoardController extends BaseController {
|
||||
final userProfile = Rxn<UserProfile>();
|
||||
|
||||
Session? sessionCurrent;
|
||||
Map<Role, MailboxId> mapMailboxId = Map();
|
||||
|
||||
MailboxDashBoardController(this._getUserProfileInteractor);
|
||||
|
||||
@@ -57,6 +59,10 @@ class MailboxDashBoardController extends BaseController {
|
||||
});
|
||||
}
|
||||
|
||||
void addMailboxIdToMap(Role role, MailboxId mailboxId) {
|
||||
mapMailboxId[role] = mailboxId;
|
||||
}
|
||||
|
||||
void setSelectedMailbox(PresentationMailbox? newPresentationMailbox) {
|
||||
selectedMailbox.value = newPresentationMailbox;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user