LukeSheard/Monzo-Dashboard

View on GitHub
src/common/store/session/selectors.js

Summary

Maintainability
A
0 mins
Test Coverage
import {
  get,
  getOr,
} from 'lodash/fp';

import {
  createSelector,
} from 'reselect';

export const getBearerToken = createSelector(get('session.data.bearer'), token => token);

export const getToken = createSelector(get('session.data.token'), token => token);

export const tokenValid = createSelector(getToken, token => getOr(0, 'exp', token) * 1000 > new Date().getTime());