# Copyright (C) 2018 Colin Darie , 2018 Evolix # License: GNU AGPL-3+ (see full text in LICENSE file) class CheckDomainProcessor include CheckProcessor protected def resolvers %i[ resolve_last_run_failed resolve_expire_short_term resolve_expire_long_term resolve_unknown_expiry ] end def scope base_scope.domain end def process(check) WhoisSyncJob.perform_now(check.id) end end