Citation: 1B_231/2019 E. 5

Le recours doit par conséquent être rejeté. Le recourant a demandé l'octroi de l'assistance judiciaire et les conditions en paraissent réunies (art. 64 al. 1 et 2 LTF). Il y a lieu d'admettre cette requête et de désigner Me Sandy Gallay comme avocate d'office pour la procédure fédérale et de lui allouer une indemnité à titre d'honoraires, qui seront supportés par la caisse du Tribunal fédéral. Il n'est pas perçu de frais judiciaires (art. 66 al. 4 et 64 al. 1 LTF), ni alloué de dépens (art. 68 al. 3 LTF).