using AyCode.Core.Helpers; using AyCode.Core.Loggers; using AyCode.Services.Server.SignalRs; using AyCode.Services.SignalRs; using FruitBank.Common; using FruitBank.Common.Models; using FruitBank.Common.SignalRs; using FruitBankHybrid.Shared.Services.Loggers; namespace FruitBankHybrid.Shared.Services.SignalRs { public class FruitBankSignalRClient : AcSignalRClientBase//, IFruitBankDataControllerClient { public FruitBankSignalRClient(/*IServiceProvider serviceProvider, */IEnumerable logWriters) : base($"{FruitBankConstClient.BaseUrl}/{FruitBankConstClient.DefaultHubName}", new LoggerClient(nameof(FruitBankSignalRClient), logWriters.ToArray())) { //var a = ActivatorUtilities.GetServiceOrCreateInstance(serviceProvider); ConstHelper.NameByValue(0); } public Task GetWelcomeMessage() => GetAllAsync(SignalRTags.GetMeasuringModel); //public Task GetWelcomeMessageAsync(string message, Action? callback = null) //{ // Logger.Detail($"GetWelcomeMessageAsync client called; message: {message}"); // return GetAllAsync(SignalRTags.GetAllTransferDestinations, callback); //} } }