Refactor spam logic
I've noticed that our spam marking logic is mixed in with our spam checking logic.
I suggest we split SpamService
up into two classes (something like) Spam::MarkService
and Spam::CheckService
, both of which use a common Concern that allows easy calling of Akismet from both.
Edited by charlie ablett