| 1234567891011121314151617181920212223242526272829 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace MinicsConsole.Hubs.RT;
- internal class RTHub(RTNotiferSignalR rTNotiferSignalR,ConfigFileOperator configFileOperator, ILog log) : Hub
- {
- public override Task OnConnectedAsync()
- {
- rTNotiferSignalR.Clients = this.Clients;
- return base.OnConnectedAsync();
- }
- public bool SelectConfigFile(string fileName)
- {
- bool result = configFileOperator.SetConfigFile(fileName);
- _ = result switch
- {
- true => log.Info($"RT Select TempConfig File:{fileName}"),
- false => log.Error($"RT Select TempConfig Failed! File:{fileName} "),
- };
- return result;
- }
- }
|