Merge pull request #23 from mawoka-myblock/deepsource-transform-c1656c53
This commit is contained in:
@@ -97,9 +97,5 @@ async def import_quiz(quiz_id: str, user: User) -> Quiz | str:
|
|||||||
user_id=user.id,
|
user_id=user.id,
|
||||||
questions=json.dumps(quiz_questions),
|
questions=json.dumps(quiz_questions),
|
||||||
)
|
)
|
||||||
meilisearch.index(settings.meilisearch_index).add_documents(
|
meilisearch.index(settings.meilisearch_index).add_documents([await get_meili_data(quiz_data)])
|
||||||
[
|
|
||||||
await get_meili_data(quiz_data)
|
|
||||||
]
|
|
||||||
)
|
|
||||||
return await quiz_data.save()
|
return await quiz_data.save()
|
||||||
|
|||||||
@@ -30,11 +30,7 @@ async def create_quiz_lol(quiz_input: QuizInput, user: User = Depends(get_curren
|
|||||||
raise HTTPException(status_code=400, detail="image url is not valid")
|
raise HTTPException(status_code=400, detail="image url is not valid")
|
||||||
quiz = Quiz(**quiz_input.dict(), user_id=user.id, id=uuid.uuid4())
|
quiz = Quiz(**quiz_input.dict(), user_id=user.id, id=uuid.uuid4())
|
||||||
await redis.delete("global_quiz_count")
|
await redis.delete("global_quiz_count")
|
||||||
meilisearch.index(settings.meilisearch_index).add_documents(
|
meilisearch.index(settings.meilisearch_index).add_documents([await get_meili_data(quiz)])
|
||||||
[
|
|
||||||
await get_meili_data(quiz)
|
|
||||||
]
|
|
||||||
)
|
|
||||||
return await quiz.save()
|
return await quiz.save()
|
||||||
|
|
||||||
|
|
||||||
@@ -131,20 +127,12 @@ async def update_quiz(quiz_id: str, quiz_input: QuizInput, user: User = Depends(
|
|||||||
else:
|
else:
|
||||||
# print(quiz_input)
|
# print(quiz_input)
|
||||||
# print(quiz)
|
# print(quiz)
|
||||||
meilisearch.index(settings.meilisearch_index).update_documents(
|
meilisearch.index(settings.meilisearch_index).update_documents([await get_meili_data(quiz)])
|
||||||
[
|
|
||||||
await get_meili_data(quiz)
|
|
||||||
]
|
|
||||||
)
|
|
||||||
if quiz.public and not quiz_input.public:
|
if quiz.public and not quiz_input.public:
|
||||||
print("removing from meilisearch")
|
print("removing from meilisearch")
|
||||||
meilisearch.index(settings.meilisearch_index).delete_document(str(quiz.id))
|
meilisearch.index(settings.meilisearch_index).delete_document(str(quiz.id))
|
||||||
if not quiz.public and quiz_input.public:
|
if not quiz.public and quiz_input.public:
|
||||||
meilisearch.index(settings.meilisearch_index).add_documents(
|
meilisearch.index(settings.meilisearch_index).add_documents([await get_meili_data(quiz)])
|
||||||
[
|
|
||||||
await get_meili_data(quiz)
|
|
||||||
]
|
|
||||||
)
|
|
||||||
quiz.title = quiz_input.title
|
quiz.title = quiz_input.title
|
||||||
quiz.public = quiz_input.public
|
quiz.public = quiz_input.public
|
||||||
quiz.description = quiz_input.description
|
quiz.description = quiz_input.description
|
||||||
|
|||||||
Reference in New Issue
Block a user