Advertisement
Guest User

Untitled

a guest
Jul 30th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. export const getUser = (state, login) => state.entities.users[login]
  2. export const getRepo = (state, fullName) => state.entities.repos[fullName]
  3.  
  4. import { getUser } from '../reducers/selectors'
  5.  
  6. // load user unless it is cached
  7. function* loadUser(login, requiredFields) {
  8. const user = yield select(getUser, login)
  9. if (!user || requiredFields.some(key => !user.hasOwnProperty(key))) {
  10. yield call(fetchUser, login)
  11. }
  12. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement