public async Task Notify() { var info = new WallboardInfo { CatUrl = await _cats.GetRandomCatUrl(), RandomImageUri = await _images.GetRandomImageSource(), ServerStatus = _memory.GetMemoryInfo().ToList(), Processes = _processes.GetProcessInfo().OrderByDescending(proc => proc.MemoryMbUsed).ToList() }; await _hub.Clients.All.Broadcast(info); }
public Task Broadcast(WallboardInfo info) { return(Clients.All.Broadcast(info)); }