diff --git a/js/src/DappRequests/methodGroups.js b/js/src/DappRequests/methodGroups.js index c37357428..efcf6a227 100644 --- a/js/src/DappRequests/methodGroups.js +++ b/js/src/DappRequests/methodGroups.js @@ -17,16 +17,33 @@ const methodGroups = { shell: { methods: [ + 'shell_loadApp' + ] + }, + dapps: { + methods: [ + 'parity_dappsRefresh', + 'parity_dappsUrl', 'shell_getApps', - 'shell_getFilteredMethods', - 'shell_getMethodGroups', - 'shell_getMethodPermissions', + 'shell_getMethodPermissions' + ] + }, + dappsEdit: { + methods: [ + 'shell_setAppPinned', 'shell_setAppVisibility', 'shell_setMethodPermissions' ] }, - accountsView: { - methods: ['parity_accountsInfo', 'parity_allAccountsInfo'] + accounts: { + methods: [ + 'parity_accountsInfo', + 'parity_allAccountsInfo', + 'parity_getNewDappsAddresses', + 'parity_getNewDappsDefaultAddress', + 'parity_hardwareAccountsInfo', + 'parity_lockedHardwareAccountsInfo' + ] }, accountsCreate: { methods: [ @@ -40,35 +57,67 @@ const methodGroups = { ] }, accountsEdit: { - methods: ['parity_setAccountName', 'parity_setAccountMeta'] - }, - upgrade: { methods: [ - 'parity_consensusCapability', - 'parity_executeUpgrade', - 'parity_upgradeReady', - 'parity_versionInfo' + 'parity_setAccountName', + 'parity_setAccountMeta', + 'parity_hardwarePinMatrixAck', + 'parity_setNewDappsAddresses', + 'parity_setNewDappsDefaultAddress' + ] + }, + accountsDelete: { + methods: [ + 'parity_killAccount', + 'parity_removeAddress' ] }, vaults: { methods: [ - 'parity_changeVault', - 'parity_changeVaultPassword', 'parity_closeVault', 'parity_getVaultMeta', 'parity_listVaults', 'parity_listOpenedVaults', - 'parity_newVault', - 'parity_openVault', + 'parity_openVault' + ] + }, + vaultsCreate: { + methods: [ + 'parity_newVault' + ] + }, + vaultsEdit: { + methods: [ + 'parity_changeVault', + 'parity_changeVaultPassword', 'parity_setVaultMeta' ] }, - other: { + signerRequests: { methods: [ 'parity_checkRequest', - 'parity_hashContent', 'parity_localTransactions' ] + }, + signerConfirm: { + methods: [ + 'parity_confirmRequest', + 'parity_confirmRequestRaw', + 'parity_rejectRequest' + ] + }, + node: { + methods: [ + 'parity_hashContent', + 'parity_consensusCapability', + 'parity_upgradeReady', + 'parity_versionInfo', + 'parity_wsUrl' + ] + }, + nodeUpgrade: { + methods: [ + 'parity_executeUpgrade' + ] } }; diff --git a/js/src/shellMiddleware.js b/js/src/shellMiddleware.js index be719be20..c128d8310 100644 --- a/js/src/shellMiddleware.js +++ b/js/src/shellMiddleware.js @@ -74,18 +74,6 @@ export default function execute (appId, method, params, callback) { return true; } - case 'shell_setAppVisibility': { - const [appId, visibility] = params; - - callback( - null, - visibility - ? dappsStore.showApp(appId) - : dappsStore.hideApp(appId) - ); - return true; - } - case 'shell_setAppPinned': { const [appId, pinned] = params; @@ -98,6 +86,18 @@ export default function execute (appId, method, params, callback) { return true; } + case 'shell_setAppVisibility': { + const [appId, visibility] = params; + + callback( + null, + visibility + ? dappsStore.showApp(appId) + : dappsStore.hideApp(appId) + ); + return true; + } + case 'shell_setMethodPermissions': { const [permissions] = params;