Files
SPT-Server-Build/Core/Routers/Serializers/ImageSerializer.cs
T
2025-01-09 23:11:57 +00:00

26 lines
531 B
C#

using Core.Annotations;
using Core.DI;
namespace Core.Routers.Serializers;
[Injectable]
public class ImageSerializer : ISerializer
{
protected ImageRouter _imageRouter;
public ImageSerializer(ImageRouter imageRouter)
{
_imageRouter = imageRouter;
}
public void Serialize(string sessionID, HttpRequest req, HttpResponse resp, object? body)
{
_imageRouter.SendImage(sessionID, req, resp, body);
}
public bool CanHandle(string route)
{
return route == "IMAGE";
}
}