From c990518cb533a793399e44edbb4bc036342c7175 Mon Sep 17 00:00:00 2001 From: HsiangNianian Date: Sat, 4 Jan 2025 22:38:23 +0800 Subject: feat(core): Initialize core components and configuration models --- hrc/service/http/__init__.py | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 hrc/service/http/__init__.py (limited to 'hrc/service/http/__init__.py') diff --git a/hrc/service/http/__init__.py b/hrc/service/http/__init__.py deleted file mode 100644 index a8d938b..0000000 --- a/hrc/service/http/__init__.py +++ /dev/null @@ -1,33 +0,0 @@ -from typing_extensions import override - -from aiohttp import web - -from hrc.service.utils import HttpServerService -from hrc.event import Event -from hrc.log import logger -from aiohttp import web - -class HttpServerTestEvent(Event["HttpServerTestService"]): - """HTTP 服务端示例适配器事件类。""" - - message: str - - -class HttpServerTestService(HttpServerService[HttpServerTestEvent, None]): - name: str = "http_server_service" - get_url: str = "/" - post_url: str = "/" - host: str = "127.0.0.1" - port: int = 8080 - - - @override - async def handle_response(self, request: web.Request) -> web.StreamResponse: - event = HttpServerTestEvent( - service=self, - type="message", - rule="", - message=await request.text(), - ) - await self.handle_event(event) - return web.Response() \ No newline at end of file -- cgit v1.2.3-70-g09d2