public void Subscribe(SubscriptionTopic topic) { var operation = "{\"op\":\"subscribe\",\"args\":\"" + topic + "\"}"; _logger.Info(operation); _webSocket.Send(operation); }
private void SubscribeSystemTopics() { foreach (var tableName in _systemTables) { var topic = new SubscriptionTopic { Table = tableName }; _socket.Subscribe(topic); } }
private void SubscribeSymbolTopics() { foreach (var symbolName in _symbolTables.Keys) { foreach (var tableName in _symbolTables[symbolName]) { var topic = new SubscriptionTopic { Table = tableName, Symbol = symbolName }; _socket.Subscribe(topic); } } }