diff --git a/src/app/api/markets/binance.py b/src/app/api/markets/binance.py index 9d0ed58..4d892e5 100644 --- a/src/app/api/markets/binance.py +++ b/src/app/api/markets/binance.py @@ -11,7 +11,6 @@ def extract_product(currency: str, ticker_data: dict[str, Any]) -> ProductInfo: product.price = float(ticker_data.get('price', 0)) product.volume_24h = float(ticker_data.get('volume', 0)) product.currency = currency - product.provider = "Binance" return product def extract_price(kline_data: list[Any]) -> Price: diff --git a/src/app/api/markets/coinbase.py b/src/app/api/markets/coinbase.py index fbe0a55..0115238 100644 --- a/src/app/api/markets/coinbase.py +++ b/src/app/api/markets/coinbase.py @@ -12,7 +12,6 @@ def extract_product(product_data: GetProductResponse | Product) -> ProductInfo: product.symbol = product_data.base_currency_id or "" product.price = float(product_data.price) if product_data.price else 0.0 product.volume_24h = float(product_data.volume_24h) if product_data.volume_24h else 0.0 - product.provider = "Coinbase" return product def extract_price(candle_data: Candle) -> Price: diff --git a/src/app/api/markets/cryptocompare.py b/src/app/api/markets/cryptocompare.py index e07379b..64706a0 100644 --- a/src/app/api/markets/cryptocompare.py +++ b/src/app/api/markets/cryptocompare.py @@ -11,7 +11,6 @@ def extract_product(asset_data: dict[str, Any]) -> ProductInfo: product.price = float(asset_data.get('PRICE', 0)) product.volume_24h = float(asset_data.get('VOLUME24HOUR', 0)) assert product.price > 0, "Invalid price data received from CryptoCompare" - product.provider = "CryptoCompare" return product def extract_price(price_data: dict[str, Any]) -> Price: diff --git a/src/app/api/markets/yfinance.py b/src/app/api/markets/yfinance.py index 39d2e1d..23964d0 100644 --- a/src/app/api/markets/yfinance.py +++ b/src/app/api/markets/yfinance.py @@ -13,7 +13,6 @@ def extract_product(stock_data: dict[str, str]) -> ProductInfo: product.price = float(stock_data.get('Current Stock Price', f"0.0 USD").split(" ")[0]) # prende solo il numero product.volume_24h = 0.0 # YFinance non fornisce il volume 24h direttamente product.currency = product.id.split('-')[1] # La valuta รจ la parte dopo il '-' - product.provider = "YFinance" return product def extract_price(hist_data: dict[str, str]) -> Price: