123456789101112131415 |
- # Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/
- class UpdateCtiLogsByCallerJob < ApplicationJob
- def perform(phone, limit: 60, offset: 0)
- preferences = Cti::CallerId.get_comment_preferences(phone, 'from')&.last
- Cti::Log.where(from: phone, direction: 'in')
- .reorder(created_at: :desc)
- .limit(limit)
- .offset(offset)
- .each do |log|
- log.update(preferences: preferences)
- end
- end
- end
|