rewritten crap

This commit is contained in:
2025-05-11 08:00:23 +03:00
parent b5110ec69a
commit 2e3245c8f9
8 changed files with 72 additions and 60 deletions

View File

@@ -3,6 +3,8 @@ import json
import logging
from typing import Union
from aiohttp import ClientResponse, ClientSession
from backend.config import YANDEX_CLIENT_ID
from database import Marketplace
from limiter import BatchLimiter
@@ -43,7 +45,7 @@ class YandexmarketMarketplaceApi(BaseMarketplaceApi):
def api_url(self):
return 'https://api.partner.market.yandex.ru/v2'
async def update_stocks(self, data: Union[list, dict]):
async def update_stocks(self, data: Union[list, dict]) -> (ClientSession, ClientResponse):
campaign_id = self.marketplace.campaign_id
return await self._method('PUT',
f'/campaigns/{campaign_id}/offers/stocks',