feat: add abstract api client to all platform

This commit is contained in:
Relakkes
2024-03-30 21:27:25 +08:00
parent 67ec49498a
commit e950e0d6e3
6 changed files with 24 additions and 6 deletions

View File

@@ -55,3 +55,17 @@ class AbstractStore(ABC):
# @abstractmethod
async def store_creator(self, creator: Dict):
pass
class AbstactApiClient(ABC):
@abstractmethod
async def request(self, method, url, **kwargs):
pass
@abstractmethod
async def update_cookies(self, browser_context: BrowserContext):
pass
@abstractmethod
async def pong(self):
pass