Closed qblanc closed 3 years ago
J'ai pris en compte la plupart de tes remarques.
Les syntaxes du style else if (result?.errors.email && result.errors.email[0] === "taken")
sont pensées pour raccourcir else if (result.errors && result.errors.email && result.errors.email[0] === "taken")
; est-ce que c'est correct ?
J'ai pris en compte la plupart de tes remarques. Les syntaxes du style
else if (result?.errors.email && result.errors.email[0] === "taken")
sont pensées pour raccourcirelse if (result.errors && result.errors.email && result.errors.email[0] === "taken")
; est-ce que c'est correct ?
@qblanc result?.errors
vérifie que result
n'est pas nulle (ce qui n'est à priori jamais le cas). Je pense que la deuxième manière d'écrire est plus cohérente.
Ce sont toujours des 422 qui sont renvoyées il me semble, et cela concerne des cas assez différents, ce n'est pas mieux de personnaliser le message d'erreur renvoyé à l'utilisateur ?
Oui pour personnaliser le message, mais du coup je voulais juste remplacer la condition message === "forbidden" par reponse.code === 403.
Dans cette PR, j'ai
getUser()
.?
puis finalement desshift()
Pour la prise en charge de l'erreur :
getUser()
de la méthodecheckUserInvitationStatus()
; le faire n'a plus d'utilité directe au final, mais cela pourra reservir par la suite, j'ai donc décider de garder ce changement.