mirror of
https://github.com/usetrmnl/terminus.git
synced 2026-08-13 14:29:27 -07:00
Necessary to delegate these poller jobs to Sidekiq in order to not manually manage these pollers ourselves. This warranted extracting out the Sidekiq logic into a specialized class that we can delegate to further dependency injection and configuration. SimpleCov and Reek were updated to ignore the longer private (and untested) methods. Several attempts were made to extract out this logic and test it better but was causing to many test failures due to the complicated nature of prematurely loading Sidekiq (and Sidekiq Schedule) so opted to keep things simple for now. Milestone: minor