Batch import wasn't updated
This commit is contained in:
@@ -1,8 +1,7 @@
|
||||
from typing import List
|
||||
|
||||
from app.controllers.abc import IListeningController
|
||||
from app.dtos.listening import SaveListeningDTO, GenerateListeningExercises
|
||||
from app.dtos.listening import SaveListeningDTO, GenerateListeningExercises, Dialog
|
||||
from app.services.abc import IListeningService
|
||||
from fastapi import Response
|
||||
|
||||
|
||||
class ListeningController(IListeningController):
|
||||
@@ -16,5 +15,15 @@ class ListeningController(IListeningController):
|
||||
async def get_listening_question(self, section: int, dto: GenerateListeningExercises):
|
||||
return await self._service.get_listening_question(section, dto)
|
||||
|
||||
async def generate_mp3(self, dto: Dialog):
|
||||
mp3 = await self._service.generate_mp3(dto)
|
||||
return Response(
|
||||
content=mp3,
|
||||
media_type="audio/mpeg",
|
||||
headers={
|
||||
"Content-Disposition": "attachment;filename=speech.mp3"
|
||||
}
|
||||
)
|
||||
|
||||
async def save_listening(self, data: SaveListeningDTO):
|
||||
return await self._service.save_listening(data.parts, data.minTimer, data.difficulty, data.id)
|
||||
|
||||
@@ -9,4 +9,4 @@ class UserController(IUserController):
|
||||
self._service = user_service
|
||||
|
||||
async def batch_import(self, batch: BatchUsersDTO):
|
||||
return await self._service.fetch_tips(batch)
|
||||
return await self._service.batch_users(batch)
|
||||
|
||||
Reference in New Issue
Block a user