using Device; using ServiceBase; namespace EEMSUIClientCore; public class UICaller : IUICaller { Task IUICaller.UpdateDeviceInfo(DeviceInfo deviceInfo) { HubBase.Invoke("UpdateDeviceInfo", deviceInfo, out bool Success); //return HubBase.Send("UpdateDeviceInfo", deviceInfo); return Task.FromResult(Success); } Task> IUICaller.RequestDeviceLists() { HubBase.Invoke("RequestDeviceLists", out IEnumerable? device); if (device is null) return Task.FromResult(Enumerable.Empty()); return Task.FromResult(device); } Task IUICaller.RemoveDevice(Guid guid) { return HubBase.Send("RemoveDevice", guid); } }