Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- export const getUser = (state, login) => state.entities.users[login]
- export const getRepo = (state, fullName) => state.entities.repos[fullName]
- import { getUser } from '../reducers/selectors'
- // load user unless it is cached
- function* loadUser(login, requiredFields) {
- const user = yield select(getUser, login)
- if (!user || requiredFields.some(key => !user.hasOwnProperty(key))) {
- yield call(fetchUser, login)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement