craftbeerpi4-pione/cbpi/http_endpoints/http_translation.py

21 lines
480 B
Python
Raw Normal View History

2019-01-07 22:05:52 +01:00
from aiohttp import web
from aiohttp_auth import auth
from cbpi.api import *
class TranslationHttpEndpoint():
def __init__(self,cbpi):
self.cbpi = cbpi
self.cbpi.register(self, url_prefix="/translation")
@request_mapping(path="/missing_key", method="POST", auth_required=False)
async def missing_key(self, request):
data = await request.json()
await self.cbpi.translation.add_key(**data)
return web.Response(status=204)