TF-656 add request read receipt to composer controller

This commit is contained in:
sherlockvn
2022-10-17 13:42:38 +07:00
committed by Dat H. Pham
parent b95c9040d9
commit ee718e010a
@@ -87,6 +87,7 @@ class ComposerController extends BaseController {
final identitySelected = Rxn<Identity>();
final listIdentities = <Identity>[].obs;
final emailContentsViewState = Rx<Either<Failure, Success>>(Right(UIState.idle));
final hasRequestReadReceipt = false.obs;
final SendEmailInteractor _sendEmailInteractor;
final LocalFilePickerInteractor _localFilePickerInteractor;
@@ -598,6 +599,7 @@ class ComposerController extends BaseController {
},
headerUserAgent: {IndividualHeaderIdentifier.headerUserAgent : userAgent},
attachments: attachments.isNotEmpty ? attachments : null,
headerMdn: hasRequestReadReceipt.value ? {IndividualHeaderIdentifier.headerMdn: getEmailAddressSender()} : {},
);
}
@@ -1375,4 +1377,9 @@ class ComposerController extends BaseController {
);
}
}
void toggleRequestReadReceipt() {
hasRequestReadReceipt.toggle();
}
}