mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Remove duplicate selector getPermissionSubjectsMetadata
(#13144)
This selector is a duplicate of the `getSubjectMetadata` selector, which does the same thing except that there is no fallback for the case where the `subjectMetadata` is falsy. This is OK because that state can never be falsy. This change was extracted from the `snaps` branch.
This commit is contained in:
parent
809aae0ac3
commit
c932696e5a
@ -3,6 +3,7 @@ import {
|
||||
getMetaMaskAccountsOrdered,
|
||||
getOriginOfCurrentTab,
|
||||
getSelectedAddress,
|
||||
getSubjectMetadata,
|
||||
} from '.';
|
||||
|
||||
// selectors
|
||||
@ -17,16 +18,6 @@ export function getPermissionSubjects(state) {
|
||||
return state.metamask.subjects || {};
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the permission subjects metadata object.
|
||||
*
|
||||
* @param {Object} state - The current state.
|
||||
* @returns {Object} The permission subjects metadata object.
|
||||
*/
|
||||
export function getPermissionSubjectsMetadata(state) {
|
||||
return state.metamask.subjectMetadata || {};
|
||||
}
|
||||
|
||||
/**
|
||||
* Selects the permitted accounts from the eth_accounts permission given state
|
||||
* and an origin.
|
||||
@ -82,7 +73,7 @@ export function getPermittedAccountsByOrigin(state) {
|
||||
export function getConnectedSubjectsForSelectedAddress(state) {
|
||||
const { selectedAddress } = state.metamask;
|
||||
const subjects = getPermissionSubjects(state);
|
||||
const subjectMetadata = getPermissionSubjectsMetadata(state);
|
||||
const subjectMetadata = getSubjectMetadata(state);
|
||||
|
||||
const connectedSubjects = [];
|
||||
|
||||
@ -116,7 +107,7 @@ export function getConnectedSubjectsForSelectedAddress(state) {
|
||||
* connected subject info.
|
||||
*/
|
||||
export function getAddressConnectedSubjectMap(state) {
|
||||
const subjectMetadata = getPermissionSubjectsMetadata(state);
|
||||
const subjectMetadata = getSubjectMetadata(state);
|
||||
const accountsMap = getPermittedAccountsByOrigin(state);
|
||||
const addressConnectedIconMap = {};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user