@ricepuddin/redux-segment
Version:
Segment.io analytics integration for redux.
25 lines (21 loc) • 595 B
JavaScript
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);
}
});
}