In light in revitalizing desktop-agent a lack of dwn-server api have been encountered. Solving it here with a pinch of refactoring for structure to make sense.
DwnServer stores wsApi and httpApi as private properties and exposes server via httpServer and wsServer getters.
Both wsApi and httpsApi now have private setup and public start methods with getters for server and api exposed
some private methods of both APIs separated to improve readability
added callback for starting wsServer with logging message
as part of maintenance Removed annoying rule from eslint (sort-imports)
In light in revitalizing desktop-agent a lack of
dwn-server
api have been encountered. Solving it here with a pinch of refactoring for structure to make sense.httpServer
andwsServer
getters.wsApi
andhttpsApi
now have private setup and public start methods with getters forserver
andapi
exposed