jholdstock 6c245b8418 vspd: Separate vspd and webapi.
The vspd Run func is now blocking and returns when its provided context
is cancelled. This means it is invoked/canceled in the same way as the
webapi Run func.

webapi is now created in the main run func rather than within vspd,
further decoupling these components.
2023-09-16 08:29:17 +01:00
..
2023-09-16 08:29:17 +01:00