Some tidying in preparation for the main work
Created by: mattclarke
Issue
DM-1388
Description of work
I have started tidying up some code to make it easier to add the required functionality. I would like to do the tidying in stages to keep the PR size(s) down.
For this PR, I have moved the message timestamp stuff up a level to simplify calls to CommandHandler. Hopefully, it is an improvement but I cannot avoid losing some test coverage without opening a can of worms.
I would rather keep this PR small and sort the test coverage and worms out later.
Nominate for Group Code Review
-
Nominate for code review