mirror of
				https://github.com/nonebot/nonebot2.git
				synced 2025-11-04 08:56:42 +00:00 
			
		
		
		
	add websocket class and coolq message segment
This commit is contained in:
		@@ -39,3 +39,29 @@ class BaseDriver(object):
 | 
			
		||||
 | 
			
		||||
    async def _handle_http_api(self):
 | 
			
		||||
        raise NotImplementedError
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class BaseWebSocket(object):
 | 
			
		||||
 | 
			
		||||
    def __init__(self, websocket):
 | 
			
		||||
        self._websocket = websocket
 | 
			
		||||
 | 
			
		||||
    @property
 | 
			
		||||
    def websocket(self):
 | 
			
		||||
        return self._websocket
 | 
			
		||||
 | 
			
		||||
    @property
 | 
			
		||||
    def closed(self):
 | 
			
		||||
        raise NotImplementedError
 | 
			
		||||
 | 
			
		||||
    async def accept(self):
 | 
			
		||||
        raise NotImplementedError
 | 
			
		||||
 | 
			
		||||
    async def close(self):
 | 
			
		||||
        raise NotImplementedError
 | 
			
		||||
 | 
			
		||||
    async def receive(self) -> dict:
 | 
			
		||||
        raise NotImplementedError
 | 
			
		||||
 | 
			
		||||
    async def send(self, data: dict):
 | 
			
		||||
        raise NotImplementedError
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user