iachat/app/services/telegram
Sojan Jose cc86b8c7f1
fix: stream attachment handling in workers (#12870)
We’ve been watching Sidekiq workers climb from ~600 MB at boot to
1.4–1.5 GB after an hour whenever attachment-heavy jobs run. This PR is
an experiment to curb that growth by streaming attachments instead of
loading the whole blob into Ruby: reply-mailer inline attachments,
Telegram uploads, and audio transcriptions now read/write in chunks. If
this keeps RSS stable in production we’ll keep it; otherwise we’ll roll
it back and keep digging
2025-12-05 13:02:53 -08:00
..
incoming_message_service.rb feat: Enable lock to single thread settings for Telegram (#12367) 2025-09-24 11:35:14 +05:30
param_helpers.rb feat(channel): add support for Telegram Business bots (#10181) (#11663) 2025-06-16 20:35:23 -07:00
send_attachments_service.rb fix: stream attachment handling in workers (#12870) 2025-12-05 13:02:53 -08:00
send_on_telegram_service.rb feat: Ability to send attachments to telegram (#3108) 2021-10-01 01:45:29 +05:30
update_message_service.rb feat(channel): add support for Telegram Business bots (#10181) (#11663) 2025-06-16 20:35:23 -07:00