Class: Nexo::FolderDestroyJob
- Defined in:
- app/jobs/nexo/folder_destroy_job.rb
Instance Method Summary collapse
-
#perform(folder) ⇒ Object
TODO!: limit concurrency.
Instance Method Details
#perform(folder) ⇒ Object
TODO!: limit concurrency
4 5 6 7 8 9 10 11 |
# File 'app/jobs/nexo/folder_destroy_job.rb', line 4 def perform(folder) if folder.external_identifier.present? protocol_service = ServiceBuilder.instance.build_protocol_service(folder) response = protocol_service.remove_calendar(folder) else Nexo.logger.info("Folder doesn't have external_identifier: #{folder.to_gid}") end end |