fixed 'store_raw_data'
This commit is contained in:
parent
85dc35c11d
commit
8572a7a387
@ -9,7 +9,7 @@
|
||||
"reconnect_delay": 5.0
|
||||
},
|
||||
"data_collection": {
|
||||
"store_raw_data": true,
|
||||
"store_raw_data": false,
|
||||
"health_check_interval": 120.0,
|
||||
"auto_restart": true,
|
||||
"buffer_size": 1000
|
||||
|
||||
@ -51,7 +51,7 @@
|
||||
},
|
||||
"database": {
|
||||
"store_processed_data": true,
|
||||
"store_raw_data": true,
|
||||
"store_raw_data": false,
|
||||
"force_update_candles": false,
|
||||
"batch_size": 100,
|
||||
"flush_interval": 5.0
|
||||
|
||||
@ -327,12 +327,13 @@ class OKXCollector(BaseDataCollector):
|
||||
self.logger.warning(f"{self.component_name}: Message processing warnings: {errors}")
|
||||
|
||||
# Store raw data if enabled (for debugging/compliance)
|
||||
if self.store_raw_data and 'data' in message and 'arg' in message:
|
||||
await self._store_raw_data(message['arg'].get('channel', 'unknown'), message)
|
||||
|
||||
# Store processed market data points in raw_trades table
|
||||
for data_point in market_data_points:
|
||||
await self._store_processed_data(data_point)
|
||||
if self.store_raw_data:
|
||||
if 'data' in message and 'arg' in message:
|
||||
await self._store_raw_data(message['arg'].get('channel', 'unknown'), message)
|
||||
|
||||
# Store processed market data points in raw_trades table
|
||||
for data_point in market_data_points:
|
||||
await self._store_processed_data(data_point)
|
||||
|
||||
# Return the first data point for compatibility (most use cases have single data point per message)
|
||||
return market_data_points[0] if market_data_points else None
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user