From f9e57b530099ac06705402b13741e7f6bf611114 Mon Sep 17 00:00:00 2001 From: Hank Stoever Date: Wed, 11 Mar 2020 22:20:45 -0700 Subject: [PATCH] chore: remove unused permissions store --- packages/app/src/extension/background.ts | 18 --------------- packages/app/src/store/index.ts | 2 -- packages/app/src/store/permissions/actions.ts | 12 ---------- packages/app/src/store/permissions/index.ts | 3 --- packages/app/src/store/permissions/reducer.ts | 23 ------------------- .../app/src/store/permissions/selectors.ts | 5 ---- packages/app/src/store/permissions/types.ts | 15 ------------ 7 files changed, 78 deletions(-) delete mode 100644 packages/app/src/store/permissions/actions.ts delete mode 100644 packages/app/src/store/permissions/index.ts delete mode 100644 packages/app/src/store/permissions/reducer.ts delete mode 100644 packages/app/src/store/permissions/selectors.ts delete mode 100644 packages/app/src/store/permissions/types.ts diff --git a/packages/app/src/extension/background.ts b/packages/app/src/extension/background.ts index cc78ce8d9e2..4c87c596c0f 100755 --- a/packages/app/src/extension/background.ts +++ b/packages/app/src/extension/background.ts @@ -1,27 +1,9 @@ import { wrapStore } from 'webext-redux'; import { store } from '../store'; -import { doAuthRequest } from '../store/permissions/actions'; import { walletDeserializer } from '../store/ext-store'; -import { openPopup } from '../common/utils'; wrapStore(store, { portName: 'ExPort', // Communication port between the background component and views such as browser tabs. deserializer: (payload: any) => JSON.parse(payload, walletDeserializer), serializer: (payload: any) => JSON.stringify(payload), }); - -chrome.runtime.onConnect.addListener(port => { - if (port.name === 'Blockstack-ContentScript') { - port.onMessage.addListener(event => { - if (event.method === 'auth') { - store.dispatch(doAuthRequest(event.authRequest)); - openPopup(chrome.runtime.getURL('actions.html')); - // window.open( - // chrome.runtime.getURL('actions.html'), - // 'Blockstack', - // 'scrollbars=no,status=no,menubar=no,width=300px,height=200px,left=0,top=0' - // ) - } - }); - } -}); diff --git a/packages/app/src/store/index.ts b/packages/app/src/store/index.ts index 9da07a70665..490e695593b 100755 --- a/packages/app/src/store/index.ts +++ b/packages/app/src/store/index.ts @@ -10,13 +10,11 @@ import { OnboardingState } from './onboarding/types'; export interface AppState { wallet: WalletState; - permissions: PermissionsState; onboarding: OnboardingState; } const reducers = combineReducers({ wallet: walletReducer, - permissions: permissionsReducer, onboarding: onboardingReducer, }); diff --git a/packages/app/src/store/permissions/actions.ts b/packages/app/src/store/permissions/actions.ts deleted file mode 100644 index 59e2f8e8e66..00000000000 --- a/packages/app/src/store/permissions/actions.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { decodeToken } from 'jsontokens'; -import { PermissionsActions, AUTH_REQUEST } from './types'; -import { DecodedAuthRequest } from '../../common/dev/types'; - -export const doAuthRequest = (authRequest: string): PermissionsActions => { - const { payload } = decodeToken(authRequest); - return { - type: AUTH_REQUEST, - authRequest, - decodedAuthRequest: (payload as unknown) as DecodedAuthRequest, - }; -}; diff --git a/packages/app/src/store/permissions/index.ts b/packages/app/src/store/permissions/index.ts deleted file mode 100644 index 5374b3613d0..00000000000 --- a/packages/app/src/store/permissions/index.ts +++ /dev/null @@ -1,3 +0,0 @@ -export * from './reducer'; -export * from './actions'; -export * from './types'; diff --git a/packages/app/src/store/permissions/reducer.ts b/packages/app/src/store/permissions/reducer.ts deleted file mode 100644 index 3c57d011d2d..00000000000 --- a/packages/app/src/store/permissions/reducer.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { Reducer } from 'redux'; -import { PermissionsActions, AUTH_REQUEST, PermissionsState } from './types'; - -const initialState: PermissionsState = { - authRequest: null, - decodedAuthRequest: null, -}; - -export const permissionsReducer: Reducer = ( - state = initialState, - action: PermissionsActions -): PermissionsState => { - switch (action.type) { - case AUTH_REQUEST: - return { - ...state, - authRequest: action.authRequest, - decodedAuthRequest: action.decodedAuthRequest, - }; - default: - return state; - } -}; diff --git a/packages/app/src/store/permissions/selectors.ts b/packages/app/src/store/permissions/selectors.ts deleted file mode 100644 index 2dfcf8745bd..00000000000 --- a/packages/app/src/store/permissions/selectors.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { AppState } from '..'; - -export const selectAuthRequest = (state: AppState) => state.permissions.authRequest; - -export const selectDecodedAuthRequest = (state: AppState) => state.permissions.decodedAuthRequest; diff --git a/packages/app/src/store/permissions/types.ts b/packages/app/src/store/permissions/types.ts deleted file mode 100644 index 2dbf109a69a..00000000000 --- a/packages/app/src/store/permissions/types.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { DecodedAuthRequest } from '../../common/dev/types'; -export const AUTH_REQUEST = 'PERMISSIONS/AUTH_REQUEST'; - -export interface AuthRequestAction { - type: typeof AUTH_REQUEST; - authRequest: string; - decodedAuthRequest: DecodedAuthRequest; -} - -export interface PermissionsState { - authRequest: string | null; - decodedAuthRequest: DecodedAuthRequest | null; -} - -export type PermissionsActions = AuthRequestAction;