feat: Remove limit on number of email recipients for chatmail clients (#5598)

This commit is contained in:
iequidoo
2024-05-26 21:03:45 -03:00
committed by iequidoo
parent adb0dd43a7
commit 1cc31c1038
3 changed files with 20 additions and 11 deletions

View File

@@ -2995,11 +2995,7 @@ pub(crate) async fn create_send_msg_jobs(context: &Context, msg: &mut Message) -
msg.subject.clone_from(&rendered_msg.subject);
msg.update_subject(context).await?;
let chunk_size = context
.get_configured_provider()
.await?
.and_then(|provider| provider.opt.max_smtp_rcpt_to)
.map_or(constants::DEFAULT_MAX_SMTP_RCPT_TO, usize::from);
let chunk_size = context.get_max_smtp_rcpt_to().await?;
let trans_fn = |t: &mut rusqlite::Transaction| {
let mut row_ids = Vec::<i64>::new();
for recipients_chunk in recipients.chunks(chunk_size) {