49 lines
2.7 KiB
JavaScript
49 lines
2.7 KiB
JavaScript
import { createSelector } from 'reselect';
|
|
|
|
const selectState = state => state.sync || {};
|
|
|
|
export const selectHasSyncedWallet = createSelector(selectState, state => state.hasSyncedWallet);
|
|
|
|
export const selectSyncHash = createSelector(selectState, state => state.syncHash);
|
|
|
|
export const selectSyncData = createSelector(selectState, state => state.syncData);
|
|
|
|
export const selectSetSyncErrorMessage = createSelector(selectState, state => state.setSyncErrorMessage);
|
|
|
|
export const selectGetSyncErrorMessage = createSelector(selectState, state => state.getSyncErrorMessage);
|
|
|
|
export const selectGetSyncIsPending = createSelector(selectState, state => state.getSyncIsPending);
|
|
|
|
export const selectSetSyncIsPending = createSelector(selectState, state => state.setSyncIsPending);
|
|
|
|
export const selectHashChanged = createSelector(selectState, state => state.hashChanged);
|
|
|
|
export const selectSyncApplyIsPending = createSelector(selectState, state => state.syncApplyIsPending);
|
|
|
|
export const selectSyncApplyErrorMessage = createSelector(selectState, state => state.syncApplyErrorMessage);
|
|
|
|
export const selectSyncApplyPasswordError = createSelector(selectState, state => state.syncApplyPasswordError);
|
|
|
|
export const selectSyncIsLocked = createSelector(selectState, state => state.syncLocked);
|
|
|
|
export const selectPrefsReady = createSelector(selectState, state => state.prefsReady);
|
|
|
|
export const selectSyncFatalError = createSelector(selectState, state => state.fatalError);
|
|
// lbrysync
|
|
export const selectLbrySyncRegistering = createSelector(selectState, (state) => state.registering);
|
|
export const selectLbrySyncEmail = createSelector(selectState, (state) => state.registeredEmail);
|
|
export const selectLbrySyncRegisterError = createSelector(selectState, (state) => state.registerError);
|
|
|
|
export const selectLbrySyncGettingSalt = createSelector(selectState, (state) => state.gettingSalt);
|
|
export const selectLbrySyncSaltError = createSelector(selectState, (state) => state.saltError);
|
|
export const selectLbrySyncSaltSeed = createSelector(selectState, (state) => state.saltSeed);
|
|
|
|
export const selectLbrySyncIsAuthenticating = createSelector(selectState, (state) => state.isAuthenticating);
|
|
|
|
export const selectLbrySyncAuthError = createSelector(selectState, (state) => state.authError);
|
|
export const selectLbrySyncToken = createSelector(selectState, (state) => state.authToken);
|
|
|
|
export const selectLbrySyncDerivingKeys = createSelector(selectState, (state) => state.derivingKeys);
|
|
export const selectLbrySyncEncryptedHmacKey = createSelector(selectState, (state) => state.encryptedHmacKey);
|
|
export const selectLbrySyncEncryptedRoot = createSelector(selectState, (state) => state.encryptedRoot);
|
|
export const selectLbrySyncEncryptedProviderPass = createSelector(selectState, (state) => state.encryptedProviderPass);
|