13 lines
409 B
Python
13 lines
409 B
Python
from sanic.response import json as json_response
|
|
from .common import CommonBackend
|
|
|
|
class JSONRPCSanic(CommonBackend):
|
|
@property
|
|
def handler(self):
|
|
"""Get Sanic Handler"""
|
|
async def handle(request):
|
|
response = await self.manager.get_response_for_payload(request.body)
|
|
return json_response(response.body, dumps=self.manager.serialize)
|
|
|
|
return handle
|