TF-4069 Automatically reply should be deactivated vacation after end date
This commit is contained in:
+9
-5
@@ -2015,12 +2015,16 @@ class MailboxDashBoardController extends ReloadableController
|
||||
downloadController.deleteDownloadTask(taskId);
|
||||
}
|
||||
|
||||
void disableVacationResponder() {
|
||||
void disableVacationResponder(VacationResponse vacationResponse) {
|
||||
if (accountId.value != null && _updateVacationInteractor != null) {
|
||||
final vacationDisabled = vacationResponse.value != null
|
||||
? vacationResponse.value!.copyWith(isEnabled: false)
|
||||
: VacationResponse(isEnabled: false);
|
||||
consumeState(_updateVacationInteractor!.execute(accountId.value!, vacationDisabled));
|
||||
consumeState(_updateVacationInteractor!.execute(
|
||||
accountId.value!,
|
||||
vacationResponse.clearAllExceptHtmlBody(),
|
||||
));
|
||||
} else {
|
||||
consumeState(
|
||||
Stream.value(Left(UpdateVacationFailure(ParametersIsNullException()))),
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user