Skip to content

Commit

Permalink
chore: Rename ControllerMessenger to Messenger
Browse files Browse the repository at this point in the history
  • Loading branch information
cryptodev-2s committed Feb 4, 2025
1 parent 952bad4 commit bcc265e
Show file tree
Hide file tree
Showing 7 changed files with 23 additions and 19 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ControllerMessenger } from '@metamask/base-controller';
import { Messenger } from '@metamask/base-controller';
import {
RemoteFeatureFlagController,
RemoteFeatureFlagControllerMessenger,
Expand All @@ -11,7 +11,7 @@ describe('RemoteFeatureFlagController utils', () => {

beforeEach(() => {
messenger =
new ControllerMessenger() as unknown as RemoteFeatureFlagControllerMessenger;
new Messenger() as unknown as RemoteFeatureFlagControllerMessenger;
jest.clearAllMocks();
});

Expand Down
4 changes: 2 additions & 2 deletions app/core/ExtendedControllerMessenger.ts
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import {
ActionConstraint,
ControllerMessenger,
Messenger,
EventConstraint,
ExtractEventHandler,
} from '@metamask/base-controller';

export class ExtendedControllerMessenger<
Action extends ActionConstraint,
Event extends EventConstraint,
> extends ControllerMessenger<Action, Event> {
> extends Messenger<Action, Event> {
subscribeOnceIf<EventType extends Event['type']>(
eventType: EventType,
handler: ExtractEventHandler<Event, EventType>,
Expand Down
12 changes: 8 additions & 4 deletions app/core/RPCMethods/RPCMethodMiddleware.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,11 @@ import type {
JsonRpcResponse,
JsonRpcSuccess,
} from '@metamask/utils';
import { type JsonRpcError, providerErrors, rpcErrors } from '@metamask/rpc-errors';
import {
type JsonRpcError,
providerErrors,
rpcErrors,
} from '@metamask/rpc-errors';
import type { TransactionParams } from '@metamask/transaction-controller';
import Engine from '../Engine';
import { store } from '../../store';
Expand All @@ -22,7 +26,7 @@ import { backgroundState } from '../../util/test/initial-root-state';
import { Store } from 'redux';
import { RootState } from 'app/reducers';
import { addTransaction } from '../../util/transaction-controller';
import { ControllerMessenger } from '@metamask/base-controller';
import { Messenger } from '@metamask/base-controller';
import {
getCaveatSpecifications,
getPermissionSpecifications,
Expand Down Expand Up @@ -364,7 +368,7 @@ describe('getRpcMethodMiddleware', () => {

describe('with permission middleware before', () => {
const engine = new JsonRpcEngine();
const controllerMessenger = new ControllerMessenger();
const messenger = new Messenger();
const baseEoaAccount = {
type: EthAccountType.Eoa,
options: {},
Expand All @@ -391,7 +395,7 @@ describe('getRpcMethodMiddleware', () => {
},
]);
const permissionController = new PermissionController({
messenger: controllerMessenger.getRestricted({
messenger: messenger.getRestricted({
name: 'PermissionController',
allowedActions: [],
allowedEvents: [],
Expand Down
4 changes: 2 additions & 2 deletions app/core/SnapKeyring/SnapKeyring.test.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { ControllerMessenger } from '@metamask/base-controller';
import { Messenger } from '@metamask/base-controller';
import { EthAccountType, EthScopes, KeyringEvent } from '@metamask/keyring-api';
import { InternalAccount } from '@metamask/keyring-internal-api';
import { snapKeyringBuilder } from './SnapKeyring';
Expand Down Expand Up @@ -55,7 +55,7 @@ const createControllerMessenger = ({
}: {
account?: InternalAccount;
} = {}): SnapKeyringBuilderMessenger => {
const messenger = new ControllerMessenger<
const messenger = new Messenger<
SnapKeyringBuilderAllowActions,
never
>().getRestricted({
Expand Down
4 changes: 2 additions & 2 deletions app/core/SnapKeyring/types.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { RestrictedControllerMessenger } from '@metamask/base-controller';
import { RestrictedMessenger } from '@metamask/base-controller';
import { MaybeUpdateState, TestOrigin } from '@metamask/phishing-controller';
import type { KeyringControllerGetAccountsAction } from '@metamask/keyring-controller';
import { GetSubjectMetadata } from '@metamask/permission-controller';
Expand Down Expand Up @@ -33,7 +33,7 @@ export type SnapKeyringBuilderAllowActions =
| AccountsControllerGetAccountByAddressAction
| AccountsControllerSetAccountNameAction;

export type SnapKeyringBuilderMessenger = RestrictedControllerMessenger<
export type SnapKeyringBuilderMessenger = RestrictedMessenger<
'SnapKeyringBuilder',
SnapKeyringBuilderAllowActions,
never,
Expand Down
10 changes: 5 additions & 5 deletions app/util/smart-transactions/smart-publish-hook.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import {
} from './smart-publish-hook';
import { ChainId } from '@metamask/controller-utils';
import { ApprovalController } from '@metamask/approval-controller';
import { ControllerMessenger } from '@metamask/base-controller';
import { Messenger } from '@metamask/base-controller';
import {
NetworkControllerGetNetworkClientByIdAction,
NetworkControllerStateChangeEvent,
Expand Down Expand Up @@ -140,13 +140,13 @@ function withRequest<ReturnValue>(
pendingApprovals = [],
...options
} = rest;
const controllerMessenger = new ControllerMessenger<
const messenger = new Messenger<
NetworkControllerGetNetworkClientByIdAction | AllowedActions,
NetworkControllerStateChangeEvent | AllowedEvents
>();

const smartTransactionsController = new SmartTransactionsController({
messenger: controllerMessenger.getRestricted({
messenger: messenger.getRestricted({
name: 'SmartTransactionsController',
allowedActions: ['NetworkController:getNetworkClientById'],
allowedEvents: ['NetworkController:stateChange'],
Expand Down Expand Up @@ -185,7 +185,7 @@ function withRequest<ReturnValue>(
...defaultTransactionMeta,
},
smartTransactionsController,
controllerMessenger,
controllerMessenger: messenger,
transactionController: createTransactionControllerMock(),
shouldUseSmartTransaction: true,
approvalController: createApprovalControllerMock({
Expand All @@ -212,7 +212,7 @@ function withRequest<ReturnValue>(
};

return fn({
controllerMessenger,
controllerMessenger: messenger,
request,
getFeesSpy,
submitSignedTransactionsSpy,
Expand Down
4 changes: 2 additions & 2 deletions app/util/smart-transactions/smart-publish-hook.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import { v1 as random } from 'uuid';
import { decimalToHex } from '../conversions';
import { ApprovalTypes } from '../../core/RPCMethods/RPCMethodMiddleware';
import { RAMPS_SEND } from '../../components/UI/Ramp/constants';
import { ControllerMessenger } from '@metamask/base-controller';
import { Messenger } from '@metamask/base-controller';
import { addSwapsTransaction } from '../swaps/swaps-transactions';

export declare type Hex = `0x${string}`;
Expand All @@ -36,7 +36,7 @@ export interface SubmitSmartTransactionRequest {
transactionMeta: TransactionMeta;
smartTransactionsController: SmartTransactionsController;
transactionController: TransactionController;
controllerMessenger: ControllerMessenger<AllowedActions, AllowedEvents>;
controllerMessenger: Messenger<AllowedActions, AllowedEvents>;
shouldUseSmartTransaction: boolean;
approvalController: ApprovalController;
featureFlags: {
Expand Down

0 comments on commit bcc265e

Please sign in to comment.