2017-09-18 9 views
1

Ich versuche, um die Tatsache zu speichern, dass mein benutzer angemeldet ist und ihn dann auf seine Verwaltungsseite umleiten, aber wenn ich erwarte ich diesen Fehler habe:Reagieren Nativ: warten auf ein reserviertes Wort

await is a reserved word (101)

Eine andere Sache, wenn mein Benutzer registriert ist, möchte ich ihn auf eine neue Seite schicken, keine "Folienseite", wo wir mit dem Pfeil auf der rechten oberen Seite zurückkommen können. Wie kann ich das tun?

Dies ist mein Code:

login(){ 
    firebase.auth().signInWithEmailAndPassword(this.state.emailLogin, 
    this.state.passwordLogin).then((user) => { 
     // Send the user to the next step 
     try { 
      await AsyncStorage.setItem('@MySuperStore:key', 'I like 
      to save it.'); 
     } catch (error) { 
      // Error saving data 
     } 
     const { navigate } = this.props.navigation; 
     navigate('Admin'); 
    }).catch(function(error) { 
     var errorCode = error.code; 
     var errorMessage = error.message; 

     if (errorCode === 'auth/wrong-password') { 
      alert('Wrong password.'); 
     } else { 
      alert(errorMessage);   
     } 
     console.log(error); 
    }); 
} 

Vielen Dank im Voraus für Ihre Hilfe Jungs.

Antwort

4

Wenn es mit await in einer Funktion muss als async

this.state.passwordLogin).then(aysnc (user) => { 
... 
}) 
+0

Dank Bruno markiert werden :) –

Verwandte Themen