Hypertopic / Porphyry

Corpus analyses confrontation
https://hypertopic.org/porphyry
GNU Affero General Public License v3.0
21 stars 165 forks source link

FIX: The picture of a shared item is not visible on a Facebook publication (see #380) #523

Closed LSauter68140 closed 3 years ago

LSauter68140 commented 3 years ago

Co-authored-by: Toine-prog 62764276+Toine-prog@users.noreply.github.com Co-authored-by: YaellePihan yaelle.pihan@gmail.com

Content

Now with FB sharing button from disqus we can share a stained glass's Photo with a thumbnail on FB

Checklist

Please check that your pull request is correct:

benel commented 3 years ago

@LSauter68140 @Toine-prog @YaellePihan

Super pour l'historique !

Je n'avais pas remarqué, c'est fait exprès que null soit une chaîne de caractère ?

LSauter68140 commented 3 years ago

Je n'avais pas remarqué, c'est fait exprès que null soit une chaîne de caractère ?

Les paramètres de l'objet config du composant DiscussionEmbed ne peuvent prendre en compte que des string (si on met un null de type null cela renvera une erreur) or parfois le temps de fetch avec le argos est plus long que celui du render avec react, donc on a props.item qui est encore null ce qui entraine un erreur. C'est pour ça que j'ai ajouté une condition sur ces éléments là. Le fait d'avoir mis un string "null" est purement arbitraire, on aurait très bien pu renvoyer une string vide, mais j'ai pensé que c'était plus clair de le faire comme ceci.

benel commented 3 years ago

OK. Merci de cette explication @LSauter68140.

benel commented 3 years ago

J'ai intégré votre code à la branche principale ! Bravo ! @LSauter68140 @Toine-prog @YaellePihan

Par contre, le titre n'a pas l'air de passer (en comparaison d'un partage à la main) :

Capture d’écran 2021-06-10 à 12 02 39 Capture d’écran 2021-06-10 à 12 03 16

Avez-vous expérimenté cela également ?