Nouveaux membres n'apparaissent pas sur la carte

Un certain nombre des nouveaux membres au Danemark n’apparaissent pas sur la carte sur https://carte.monnaie-libre.fr/ - par exemple nicolas (7PX7Ttvp1cXhyDJgxHBU47YfpUR2BWJYFqQuFGBefDkE) alors que mon adresse est bien indiquée et que j’ai coché la case “Appear on cesium maps” - extension cesium firefox et appli cesium android.

C’est corrigé : https://carte.monnaie-libre.fr/

ctrl + maj + r pour vider le cache


@ManUtopiK j’ai refais le provider de la carte du coup, j’ai mis en prod ma branche pour info.
Ca n’utilise plus le gros json de g1stats, qui est HS et qui ne reviendra jamais.
Mais ça tappe directement dans l’API des pods Cs+ en ES.
Aussi, ça génère un json localement quand même, depuis GVA, pour avoir les infos de qui est membre (absent de Cs+), ainsi que les soldes, pour continuer de filtrer les wallets ayant moins de 1G1.
Tout ça à cause du fait que le rate limiter de GVA est un cauchemar, il rend l’API quasiment inutilisable car même paginé on ne peut pas récupérer toutes les pages de wallets par exemple, obligé d’attendre 3s entre chaque page …

Les données Cs+ sont donc désormais à jour en temps réelle sur la carte désormais.

10 Likes

Ok cool pourquoi pas…
Par contre, ton code génère 7 requêtes vers
https://g1.data.e-is.pro/_search/scroll pour générer les data à chaque visite de la carte !
Ce serait plus simple et surtout plus optimisé de générer ces datas en dehors de l’app non ? C’est pour avoir du temps réel ?

Ce ne sont pas 7 requêtes identiques, elles sont paginés il y a un curseur.

On ne peut plus utiliser g1stats il est HS.
Le temps de chargement me paraît convenable.
Tu peux précharger les données en json avant si tu veux.

Oui j’ai vu, 7 requêtes paginées.
Pour l’instant ça le fait comme ça, comme tu dis, le temps de chargement est convenable.
On verra par la suite avec les datapods de toute façon…

3 Likes