31 lines
1.3 KiB
C#
31 lines
1.3 KiB
C#
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<IAcLogWriterClientBase> logWriters) : base($"{FruitBankConstClient.BaseUrl}/{FruitBankConstClient.DefaultHubName}", new LoggerClient(nameof(FruitBankSignalRClient), logWriters.ToArray()))
|
|
{
|
|
//var a = ActivatorUtilities.GetServiceOrCreateInstance<TransferDataService>(serviceProvider);
|
|
ConstHelper.NameByValue<SignalRTags>(0);
|
|
}
|
|
|
|
public Task<MeasuringModel?> GetWelcomeMessage()
|
|
=> GetAllAsync<MeasuringModel>(SignalRTags.GetMeasuringModel);
|
|
|
|
//public Task GetWelcomeMessageAsync(string message, Action? callback = null)
|
|
//{
|
|
// Logger.Detail($"GetWelcomeMessageAsync client called; message: {message}");
|
|
|
|
// return GetAllAsync<string>(SignalRTags.GetAllTransferDestinations, callback);
|
|
//}
|
|
}
|
|
}
|