Skip to content

Instantly share code, notes, and snippets.

View jean-marie-r's full-sized avatar
🧠
Efficient

Jean-Marie R. jean-marie-r

🧠
Efficient
  • Rénolib
  • Paris
View GitHub Profile
const login = (context, event) => new Promise((resolve, reject)=>{
const { email, password } = event;
if(email !== '[email protected]' || password !== 'azerty'){
return reject({ error: 'Le mot de passe ou l\'email est incorrect !' })
}
return resolve({ email, password });
});
const promiseMachine = Machine({
id: 'promise',
initial: 'pending',
states: {
pending: {
on: {
RESOLVE: 'resolved',
REJECT: 'rejected'
}
},