protected override ValueTask OnConnectAsync() { var readerVersion = GetReaderVersion.Value; readerVersion = readerVersion == null ? "" : ";ReaderVersion:" + readerVersion; var greetingsContract = new GreetingContract { Name = _appName + readerVersion }; SendDataToSocket(greetingsContract); foreach (var tableToSubscribe in _subscriber.GetTablesToSubscribe()) { var subscribePacket = new SubscribeContract { TableName = tableToSubscribe }; SendDataToSocket(subscribePacket); Console.WriteLine("Subscribed to MyNoSql table: " + tableToSubscribe); } return(new ValueTask()); }
protected override ValueTask OnConnectAsync() { var greetingsContract = new GreetingContract { Name = _appName }; SendPacket(greetingsContract); foreach (var tableToSubscribe in _subscriber.GetTablesToSubscribe()) { var subscribePacket = new SubscribeContract { TableName = tableToSubscribe }; SendPacket(subscribePacket); Console.WriteLine("Subscribed to MyNoSql table: " + tableToSubscribe); } return(new ValueTask()); }