15 lines
530 B
Python
15 lines
530 B
Python
from fastapi import APIRouter
|
|
from fastapi.responses import HTMLResponse
|
|
from fastapi.background import BackgroundTasks
|
|
|
|
from Craft.controller.merge import MergeController
|
|
from Craft.model.merge import MergeOutput, MergeInput
|
|
|
|
app = APIRouter()
|
|
|
|
@app.post("/merge", response_model=MergeOutput)
|
|
async def merge(model: MergeInput, background_tasks: BackgroundTasks):
|
|
background_tasks.add_task(MergeController().increasevalue_backgroundtasks, model.first_word, model.second_word)
|
|
return await MergeController().merge(model)
|
|
|