user_id.rb 548 B

12345678910111213141516171819202122232425
  1. # Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
  2. class Sequencer
  3. class Unit
  4. module Import
  5. module Zendesk
  6. module Ticket
  7. module Comment
  8. class UserId < Sequencer::Unit::Base
  9. uses :resource, :user_map
  10. provides :user_id
  11. def process
  12. state.provide(:user_id) do
  13. user_map.fetch(resource.author_id, 1)
  14. end
  15. end
  16. end
  17. end
  18. end
  19. end
  20. end
  21. end
  22. end