Refactor Ad-hoc commands so that services can also offer ad-hoc commands
Description
Currently Wildfire supports ad-hoc commands but as a service provided by the server. If other services want to also offer ad-hoc commands they would need to implement an "ad-hoc" solution or copy&paste the ad-hoc commands framework.
Instead, we should refactor the ad-hoc commands framework so that any service can easily reuse it.
Currently Wildfire supports ad-hoc commands but as a service provided by the server. If other services want to also offer ad-hoc commands they would need to implement an "ad-hoc" solution or copy&paste the ad-hoc commands framework.
Instead, we should refactor the ad-hoc commands framework so that any service can easily reuse it.