diff --git a/app/scripts/controllers/permissions/index.js b/app/scripts/controllers/permissions/index.js index 899044b13..de1c472e4 100644 --- a/app/scripts/controllers/permissions/index.js +++ b/app/scripts/controllers/permissions/index.js @@ -133,7 +133,8 @@ class PermissionsController { /** * User approval callback. The request can fail if the request is invalid. * - * @param {object} approved the approved request object + * @param {object} approved - the approved request object + * @param {Array} accounts - The accounts to expose, if any */ async approvePermissionsRequest (approved, accounts) { diff --git a/ui/app/pages/permissions-connect/permissions-connect.component.js b/ui/app/pages/permissions-connect/permissions-connect.component.js index 69dcbd390..e09fe5fab 100644 --- a/ui/app/pages/permissions-connect/permissions-connect.component.js +++ b/ui/app/pages/permissions-connect/permissions-connect.component.js @@ -186,8 +186,8 @@ export default class PermissionConnect extends Component {
{ - approvePermissionsRequest(requestId, accounts) + approvePermissionsRequest={(request, accounts) => { + approvePermissionsRequest(request, accounts) this.redirectFlow(true) }} rejectPermissionsRequest={requestId => { diff --git a/ui/app/pages/permissions-connect/permissions-connect.container.js b/ui/app/pages/permissions-connect/permissions-connect.container.js index 1209bd9cc..143cc6fbc 100644 --- a/ui/app/pages/permissions-connect/permissions-connect.container.js +++ b/ui/app/pages/permissions-connect/permissions-connect.container.js @@ -46,7 +46,7 @@ const mapStateToProps = state => { const mapDispatchToProps = dispatch => { return { - approvePermissionsRequest: (requestId, accounts) => dispatch(approvePermissionsRequest(requestId, accounts)), + approvePermissionsRequest: (request, accounts) => dispatch(approvePermissionsRequest(request, accounts)), rejectPermissionsRequest: requestId => dispatch(rejectPermissionsRequest(requestId)), showNewAccountModal: ({ onCreateNewAccount, newAccountNumber }) => { return dispatch(showModal({ diff --git a/ui/app/store/actions.js b/ui/app/store/actions.js index d81769f01..e29bb57b7 100644 --- a/ui/app/store/actions.js +++ b/ui/app/store/actions.js @@ -2718,19 +2718,19 @@ function setPendingTokens (pendingTokens) { // Permissions /** - * Approves the permission requests with the given IDs. - * @param {string} requestId - The id of the permissions request. + * Approves the permissions request. + * @param {Object} request - The permissions request to approve * @param {string[]} accounts - The accounts to expose, if any. */ -function approvePermissionsRequest (requestId, accounts) { +function approvePermissionsRequest (request, accounts) { return () => { - background.approvePermissionsRequest(requestId, accounts) + background.approvePermissionsRequest(request, accounts) } } /** - * Rejects the permission requests with the given IDs. - * @param {Array} requestId + * Rejects the permissions request with the given ID. + * @param {string} requestId - The id of the request to be rejected */ function rejectPermissionsRequest (requestId) { return () => {