prevent trying to send SMS to landlines
Created by: adipasquale
Refacto pour extraire User::NotificableConcern
Avant de complexifier légèrement la règle pour décider de l'envoi d'un SMS je l'ai extraite dans un concern rattaché au User. J'ai déplacé les tests afférents.
Prevent sending SMS to landlines
j'essaie d'empêcher l'envoi à deux niveaux :
- en haut dans l'enqueuing des jobs en filtrant sur les users avec des numéros de mobiles - via la complexification de la méthode
notifiable_by_sms?
- au plus bas en raisant quand on essaie de construire un TransactionalSMS pour un user n'ayant pas un numero de mobile