static async Task UpdateEveryVinylSend() { var vinyls = srvVinyls.GetAllVinyls().Result; await CurrentConnection.SendAsync(MessageParser.Create("UpdateAll", vinyls, vinyls.GetType().Name)); }
static async Task Main(string[] args) { CultureInfo.CurrentCulture = CultureInfo.InvariantCulture; Action <string> consoleLog = Console.WriteLine; timeTracker = new TimeTracker(); stockUpdater = new StockUpdater(); stockUpdater.Subscribe(timeTracker, UpdateStock); vinylTracker = new VinylTracker(); vinylObserver = new VinylObserver(); vinylObserver.Subscribe(vinylTracker, (x) => { _ = CurrentConnection.SendAsync(MessageParser.Create("OnNext", x, x.GetType().Name)); }); await CreateServer(); }
static async Task ConfirmSend() { await CurrentConnection.SendAsync(MessageParser.Create("Confirm", "", "void")); }