* fix: z-api read messages * fix: use threads for parallel requests * feat: use jobs instead * fix: refactor ZapiReadMessageJob to use service method for sending read messages
9 lines
302 B
Ruby
9 lines
302 B
Ruby
class Channels::Whatsapp::ZapiReadMessageJob < ApplicationJob
|
|
queue_as :default
|
|
|
|
def perform(whatsapp_channel, phone, message_source_id)
|
|
service = Whatsapp::Providers::WhatsappZapiService.new(whatsapp_channel: whatsapp_channel)
|
|
service.send_read_message(phone, message_source_id)
|
|
end
|
|
end
|