@@ -9,13 +9,13 @@ import type { Messenger } from '@metamask/messenger';
99import type { HandleSnapRequest , HasSnap } from '@metamask/snaps-controllers' ;
1010import type { SnapId } from '@metamask/snaps-sdk' ;
1111import { HandlerType } from '@metamask/snaps-utils' ;
12- import {
13- TransactionStatus ,
14- type TransactionControllerTransactionApprovedEvent ,
15- type TransactionControllerTransactionConfirmedEvent ,
16- type TransactionControllerTransactionDroppedEvent ,
17- type TransactionControllerTransactionFailedEvent ,
18- type TransactionControllerTransactionRejectedEvent ,
12+ import { TransactionStatus } from '@metamask/transaction-controller' ;
13+ import type {
14+ TransactionControllerTransactionApprovedEvent ,
15+ TransactionControllerTransactionConfirmedEvent ,
16+ TransactionControllerTransactionDroppedEvent ,
17+ TransactionControllerTransactionFailedEvent ,
18+ TransactionControllerTransactionRejectedEvent ,
1919} from '@metamask/transaction-controller' ;
2020import type { Hex , Json } from '@metamask/utils' ;
2121
@@ -35,9 +35,7 @@ import {
3535} from './errors' ;
3636import { controllerLog } from './logger' ;
3737import { GatorPermissionsSnapRpcMethod } from './types' ;
38- import type {
39- StoredGatorPermissionSanitized ,
40- } from './types' ;
38+ import type { StoredGatorPermissionSanitized } from './types' ;
4139import type {
4240 GatorPermissionsMap ,
4341 PermissionTypesWithCustom ,
@@ -849,7 +847,7 @@ export default class GatorPermissionsController extends BaseController<
849847 } ;
850848
851849 // Helper to refresh permissions after transaction state change
852- const refreshPermissions = ( context : string ) => {
850+ const refreshPermissions = ( context : string ) : void => {
853851 this . fetchAndUpdateGatorPermissions ( { isRevoked : false } ) . catch (
854852 ( error ) => {
855853 controllerLog ( `Failed to refresh permissions after ${ context } ` , {
@@ -862,7 +860,7 @@ export default class GatorPermissionsController extends BaseController<
862860 } ;
863861
864862 // Helper to unsubscribe from approval/rejection events after decision is made
865- const cleanupApprovalHandlers = ( ) => {
863+ const cleanupApprovalHandlers = ( ) : void => {
866864 if ( handlers . approved ) {
867865 this . messenger . unsubscribe (
868866 'TransactionController:transactionApproved' ,
@@ -880,7 +878,7 @@ export default class GatorPermissionsController extends BaseController<
880878 } ;
881879
882880 // Cleanup function to unsubscribe from all events and clear timeout
883- const cleanup = ( txIdToRemove : string , removeFromState = true ) => {
881+ const cleanup = ( txIdToRemove : string , removeFromState = true ) : void => {
884882 cleanupApprovalHandlers ( ) ;
885883 if ( handlers . confirmed ) {
886884 this . messenger . unsubscribe (
@@ -911,7 +909,7 @@ export default class GatorPermissionsController extends BaseController<
911909 } ;
912910
913911 // Handle approved transaction - add to pending revocations state
914- handlers . approved = ( payload ) => {
912+ handlers . approved = ( payload ) : void => {
915913 if ( payload . transactionMeta . id === txId ) {
916914 controllerLog (
917915 'Transaction approved by user, adding to pending revocations' ,
@@ -929,7 +927,7 @@ export default class GatorPermissionsController extends BaseController<
929927 } ;
930928
931929 // Handle rejected transaction - cleanup without adding to state
932- handlers . rejected = ( payload ) => {
930+ handlers . rejected = ( payload ) : void => {
933931 if ( payload . transactionMeta . id === txId ) {
934932 controllerLog ( 'Transaction rejected by user, cleaning up listeners' , {
935933 txId,
@@ -942,15 +940,14 @@ export default class GatorPermissionsController extends BaseController<
942940 } ;
943941
944942 // Handle confirmed transaction - submit revocation
945- handlers . confirmed = ( transactionMeta ) => {
943+ handlers . confirmed = ( transactionMeta ) : void => {
946944 if ( transactionMeta . id === txId ) {
947945 controllerLog ( 'Transaction confirmed, submitting revocation' , {
948946 txId,
949947 permissionContext,
950948 txHash : transactionMeta . hash ,
951949 } ) ;
952950
953-
954951 if ( transactionMeta . status !== TransactionStatus . confirmed ) {
955952 controllerLog ( 'Transaction not confirmed, skipping revocation' , {
956953 txId,
@@ -960,7 +957,7 @@ export default class GatorPermissionsController extends BaseController<
960957 cleanup ( transactionMeta . id ) ;
961958 refreshPermissions ( 'transaction not confirmed' ) ;
962959 return ;
963- }
960+ }
964961
965962 const txHash = transactionMeta . hash as Hex | undefined ;
966963
@@ -995,7 +992,7 @@ export default class GatorPermissionsController extends BaseController<
995992 } ;
996993
997994 // Handle failed transaction - cleanup without submitting revocation
998- handlers . failed = ( payload ) => {
995+ handlers . failed = ( payload ) : void => {
999996 if ( payload . transactionMeta . id === txId ) {
1000997 controllerLog ( 'Transaction failed, cleaning up revocation listener' , {
1001998 txId,
@@ -1010,7 +1007,7 @@ export default class GatorPermissionsController extends BaseController<
10101007 } ;
10111008
10121009 // Handle dropped transaction - cleanup without submitting revocation
1013- handlers . dropped = ( payload ) => {
1010+ handlers . dropped = ( payload ) : void => {
10141011 if ( payload . transactionMeta . id === txId ) {
10151012 controllerLog ( 'Transaction dropped, cleaning up revocation listener' , {
10161013 txId,
0 commit comments