Switched server resources to Slim.ServiceManager.

Changed HttpRoutingHandler to use the general Slim.ServiceManager.
Changed WebsocketRoutingHandler to a similar approach as HttpRoutingHandler.
Implemented IRunOnStartup interface for handlers.
This commit is contained in:
Alexandru Macocian
2021-03-12 14:05:55 +01:00
parent 39fda909a0
commit 619992da80
18 changed files with 702 additions and 302 deletions
@@ -0,0 +1,24 @@
using MTSC.Common.WebSockets.RoutingModules;
namespace MTSC.UnitTests.RoutingModules
{
public class HelloWorldModule : WebsocketRouteBase<HelloWorldMessage, HelloWorldMessage>
{
public override void ConnectionClosed()
{
}
public override void ConnectionInitialized()
{
}
public override void HandleReceivedMessage(HelloWorldMessage message)
{
this.SendMessage(message);
}
public override void Tick()
{
}
}
}