✨ Measuring time the player needed to answer
This commit is contained in:
@@ -102,7 +102,12 @@ async def meilisearch_init():
|
||||
# --- END
|
||||
# +++ Check if count of docs in meilisearch is equal the count in the database +++
|
||||
quiz_count = await Quiz.objects.filter(public=True).count()
|
||||
if meilisearch.index(settings.meilisearch_index).get_stats()["numberOfDocuments"] != quiz_count:
|
||||
number_of_docs = 0
|
||||
for i in meilisearch.index(settings.meilisearch_index).get_stats():
|
||||
number_of_docs = i[1]["numberOfDocuments"]
|
||||
break
|
||||
# if meilisearch.index(settings.meilisearch_index).get_stats()["numberOfDocuments"] != quiz_count:
|
||||
if number_of_docs != quiz_count:
|
||||
print("MeiliSearch and Database got out of sync, syncthing them")
|
||||
meilisearch.delete_index(settings.meilisearch_index)
|
||||
meilisearch.create_index(settings.meilisearch_index)
|
||||
|
||||
Reference in New Issue
Block a user