[ ] AdaptiveServerAdapter service cache is not clear, it's an ad-hoc, quick&dirty solution as it is now, clean it up
[ ] update the documentation
[ ] change server implementations so that they get settings and dependencies from the fragment
[ ] decide if we want to drop defaultServiceImplFactory (replace with adapter service cache)
[ ] think about locking on the caches, settings, dependencies
[ ] update the Email unit test according to the changes
The server side has been changed: sessionWebsocketServiceCallTransport uses the services from the adapter of KtorWorker instead of defaultServiceImplFactory. This is good but wrecks havoc with unit tests (Email).
AdaptiveServerAdapter
service cache is not clear, it's an ad-hoc, quick&dirty solution as it is now, clean it updefaultServiceImplFactory
(replace with adapter service cache)The server side has been changed:
sessionWebsocketServiceCallTransport
uses the services from the adapter ofKtorWorker
instead ofdefaultServiceImplFactory
. This is good but wrecks havoc with unit tests (Email).