рефактиринг рассылки.v++

This commit is contained in:
2024-11-27 02:42:26 +03:00
parent 14f2e90d7a
commit d559e9963d
19 changed files with 135 additions and 152 deletions

View File

@@ -52,9 +52,10 @@ public class PublishBugReport extends Pass<BugReport> {
Global.mainModule.getPass(PassCode.SendBugReport).Do();
Global.componentsServer.db.Update(target);
//3- рассылка
EmailMessage message = new EmailMessage("Обнаружена ошибка " + Utils_.Brackets(target.id),
target.getNewMailText(),
target.getRecipients());
EmailMessage message = new EmailMessage(
"Обнаружена ошибка " + Utils_.Brackets(target.id),
target.getNewMailText()
);
if (!target.project_version.isEmpty()) {
message.addAttachement(target.getArchiveFile());
//со скринами будет небольшой трабл. потому что теретически возможна ситуация,
@@ -64,7 +65,9 @@ public class PublishBugReport extends Pass<BugReport> {
message.addAttachement(screen);
}
}
Global.mainModule.getPass(PassCode.CheckedEmail).Do(message);
for (String address: target.getRecipients()) {
Global.mainModule.getPass(PassCode.CheckedEmail).Do(message, address);
}
}
@Override
protected void showDone() throws Exception {