TF-656 add request read receipt to composer controller
This commit is contained in:
@@ -87,6 +87,7 @@ class ComposerController extends BaseController {
|
|||||||
final identitySelected = Rxn<Identity>();
|
final identitySelected = Rxn<Identity>();
|
||||||
final listIdentities = <Identity>[].obs;
|
final listIdentities = <Identity>[].obs;
|
||||||
final emailContentsViewState = Rx<Either<Failure, Success>>(Right(UIState.idle));
|
final emailContentsViewState = Rx<Either<Failure, Success>>(Right(UIState.idle));
|
||||||
|
final hasRequestReadReceipt = false.obs;
|
||||||
|
|
||||||
final SendEmailInteractor _sendEmailInteractor;
|
final SendEmailInteractor _sendEmailInteractor;
|
||||||
final LocalFilePickerInteractor _localFilePickerInteractor;
|
final LocalFilePickerInteractor _localFilePickerInteractor;
|
||||||
@@ -598,6 +599,7 @@ class ComposerController extends BaseController {
|
|||||||
},
|
},
|
||||||
headerUserAgent: {IndividualHeaderIdentifier.headerUserAgent : userAgent},
|
headerUserAgent: {IndividualHeaderIdentifier.headerUserAgent : userAgent},
|
||||||
attachments: attachments.isNotEmpty ? attachments : null,
|
attachments: attachments.isNotEmpty ? attachments : null,
|
||||||
|
headerMdn: hasRequestReadReceipt.value ? {IndividualHeaderIdentifier.headerMdn: getEmailAddressSender()} : {},
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1375,4 +1377,9 @@ class ComposerController extends BaseController {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void toggleRequestReadReceipt() {
|
||||||
|
hasRequestReadReceipt.toggle();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user