|
@@ -6,6 +6,7 @@ using System.Threading.Tasks;
|
|
|
using Hotline.Realtimes;
|
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
|
using Microsoft.Extensions.Hosting;
|
|
|
+using Microsoft.Extensions.Logging;
|
|
|
|
|
|
namespace Hotline.Application.Bigscreen
|
|
|
{
|
|
@@ -29,15 +30,18 @@ namespace Hotline.Application.Bigscreen
|
|
|
{
|
|
|
using var scope = _serviceScopeFactory.CreateScope();
|
|
|
var realtimeService = scope.ServiceProvider.GetRequiredService<IRealtimeService>();
|
|
|
+ var logger = scope.ServiceProvider.GetRequiredService<ILogger<BigscreenDataShowRefreshService>>();
|
|
|
|
|
|
while (!stoppingToken.IsCancellationRequested)
|
|
|
{
|
|
|
//todo
|
|
|
var data = new {
|
|
|
Name = "John",
|
|
|
- Age = 20
|
|
|
+ Age = 20,
|
|
|
+ Date = DateTime.Now.ToString()
|
|
|
};
|
|
|
|
|
|
+ logger.LogInformation(data.Date);
|
|
|
await realtimeService.BsDataShowChangedAsync(data, stoppingToken);
|
|
|
|
|
|
await Task.Delay(30000, stoppingToken);
|