aggiunta gestione errore error.code == -1 in tutte le funzioni