-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Réinitialiser la cache client de la recherche quand on change les options de recherche #928
Réinitialiser la cache client de la recherche quand on change les options de recherche #928
Comments
la 2e partie " refait une recherche sur le clique de options", c'est déjà le cas (c'était le cas avant et selon le code aussi) ça ne fonctionne pas à cause de la cache 'projet' ajouté sur les recherches Solutions possibles : retirer la cache complètement, ou vider la cache sur le changement de type (idéalement, sur le changement d'user aussi) ? il y a une observable searchSettingsChange qui pourrait aider pour supprimer la cache |
valider le décorateur @Cacheable({ |
) * feat(SearchBar): add a way to invalidate the cache on setting change infra-geo-ouverte/igo2#928 * fix(ICherche): add a custom cache hash to account for http settings * fix(Request): bust the cache on params changes. fix(OsrmDirection): route fix(Cadastre): search fix(iLayer): search fix(Nominatim): search fix(StoredQueries): search and reverseSearch * remove projects
Testé et c'est ok |
Si l'utilisateur fais une recherche -> ne trouve pas ce qu'il veut -> va changer les options de recherche, par exemple pour cibler une nouvelle catégorie qui n'était pas cochée -> refait une recherche avec le même terme pour voir si de nouveaux résultats sont disponibles, les résultats de sa première recherche sont restés en cache. Il ne voit donc pas l'effet de son changement.
The text was updated successfully, but these errors were encountered: