Skip to content

Instantly share code, notes, and snippets.

@andrei-cacio
Last active January 21, 2018 20:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andrei-cacio/edcc796ba1e7eaf70ef86f9728c57001 to your computer and use it in GitHub Desktop.
Save andrei-cacio/edcc796ba1e7eaf70ef86f9728c57001 to your computer and use it in GitHub Desktop.
import eventEmiter, { EVENTS } from './core/bus';
function authenticate(user, password) {
return new Promise((resolve, reject) => {
eventEmitter.once(EVENTS.AUTH.SUCCESS, resolve);
eventEmitter.once(EVENTS.AUTH.FAILED, reject);
eventEmitter.trigger(EVENTS.AUTH.ATTEMPT, { user, pass });
});
}
export default authenticate;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment