using AyCode.Core.Loggers; using AyCode.Services.SignalRs; namespace Mango.Sandbox.EndPoints.Tests; /// /// SignalR kliens a Sandbox teszteléshez. /// Az AcSignalRClientBase-ből származik, a GetByIdAsync, GetAllAsync, PostDataAsync, GetAllIntoAsync metódusokat örökli. /// public class SignalRClientSandbox : AcSignalRClientBase { public SignalRClientSandbox(string hubUrl) : base(hubUrl, new Logger()) { } //protected override ISignalResponseMessage DeserializeResponseMessage(byte[] messageBytes) //{ // var responseMessage = base.DeserializeResponseMessage(messageBytes); // if (responseMessage is SignalResponseJsonMessage jsonMessage) // { // Console.WriteLine(jsonMessage.ResponseData); // } // return responseMessage; //} protected override Task MessageReceived(int messageTag, byte[] messageBytes) { Console.WriteLine($"[SignalRClientSandbox] Push message received: tag={messageTag}"); return Task.CompletedTask; } }