The database should be updated to the latest version after each start-up of the application. That includes, for now,
kanas
kanjis
vocabulary
What needs to be done
Implement the models and repository for kanas, kanji and vocabulary (see models on the API)
Load the indexes of each data at the start-up of the application and update the database if needed. Don't forget to add version=[latest-db-version] on the query
groups: v1/groups
kanas: /v1/kanas
kanjis: /v1/kanjis?details=light ⚠️ limit the content using page[size] if needed
vocabulary: /v1/vocabulary?details=light ⚠️ limit the content using page[size] if needed
Requirements
What needs to be done
version=[latest-db-version]
on the queryv1/groups
/v1/kanas
/v1/kanjis?details=light
⚠️ limit the content usingpage[size]
if needed/v1/vocabulary?details=light
⚠️ limit the content usingpage[size]
if needed