diff --git a/g1sms/functions.sh b/g1sms/functions.sh index 7daa519..ecb9f23 100755 --- a/g1sms/functions.sh +++ b/g1sms/functions.sh @@ -21,10 +21,7 @@ function sms_SEND () { if [[ ${#dest} -eq 10 || ${#dest} -eq 12 ]]; then if [[ -d ~/.zen/g1sms_wallets/$dest ]]; then # TEST IF $dest IS ON CURRENT NODE - gammu-smsd-inject TEXT "$dest" -text "$mess" 1>&2 - else - # Send SMS through $dest NODE (TODO: send it like PRINT, TASK, ...) - # SEARCH FOR HASH in ~/.zen/ipfs_swarm/.Qm*/G1SMS/$hash_dest/) + sudo gammu-smsd-inject TEXT "$dest" -text "$mess" 1>&2 fi else log ">>>>>>>>>>SMS ERROR BAD DESTINATION $dest" @@ -40,7 +37,7 @@ function sms_ERROR () { local mess="[ERREUR] $2" if [[ ${#dest} -eq 10 || ${#dest} -eq 12 ]]; then - gammu-smsd-inject TEXT "$dest" -text "$mess" 1>&2 + sudo gammu-smsd-inject TEXT "$dest" -text "$mess" 1>&2 else log ">>>>>>>>>>SMS ERROR BAD DESTINATION $dest" fi diff --git a/g1sms/sms_received.sh b/g1sms/sms_received.sh index 41acea4..1e695be 100755 --- a/g1sms/sms_received.sh +++ b/g1sms/sms_received.sh @@ -31,7 +31,7 @@ CMD=$(echo "$TEXT" | awk '{print toupper($1)}') if [[ ! -f "~/.zen/g1sms_wallets/$PHONE/MASTERPHONE.sms" && "$CMD" != "ADMIN" ]] then HPHONE=$(echo -n $PHONE | sha256sum | cut -d ' ' -f 1) - NODEPHONE=$(cat ~/.zen/ipfs_swarm/G1SMS/$HPHONE@*/MASTERPHONE.sms) + NODEPHONE=$(cat ~/.zen/ipfs_swarm/$HPHONE@*/MASTERPHONE.sms 2>/dev/null) if [[ "$NODEPHONE" != "$MASTERPHONE" && "$NODEPHONE" != "" ]]; then sms_SEND "$PHONE" "[G1sms+] Vous avez déjà un compte portefeuille sur $NODEPHONE (Envoyez lui RAZ si vous voulez fermer votre compte)" log "ALERT!! $PHONE compte existant sur le NODE G1sms+ ($NODEPHONE)"