UNPKG

@ricepuddin/redux-segment

Version:

Segment.io analytics integration for redux.

25 lines (21 loc) 595 B
import usersMock from './mock/users.json'; export function login(username, password) { return new Promise((resolve, reject) => { const foundUsers = usersMock.filter((user) => user.Username === username); const isValid = ( foundUsers.length === 1 && foundUsers[0].Password === password ); if (isValid) { setTimeout(() => resolve({ token: '1234-5678-9101-1213', profile: { firstName: 'Jane', lastName: 'Smith', }, }), 750); } else { setTimeout(() => reject(username, password), 750); } }); }