File tree Expand file tree Collapse file tree 3 files changed +11
-0
lines changed
Expand file tree Collapse file tree 3 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -106,6 +106,11 @@ public async Task Run()
106106 await BeaconDappClient . RequestOperation ( operationDetails ) ;
107107 break ;
108108 }
109+ case "logout" :
110+ {
111+ BeaconDappClient . RemoveActiveAccounts ( ) ;
112+ break ;
113+ }
109114 }
110115 }
111116 }
Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ public interface IDappBeaconClient : IBaseBeaconClient
1212 string GetPairingRequestInfo ( ) ;
1313 Peer ? GetActivePeer ( ) ;
1414 PermissionInfo ? GetActiveAccount ( ) ;
15+ void RemoveActiveAccounts ( ) ;
1516 Task RequestPermissions ( IEnumerable < PermissionScope > permissions , Network network ) ;
1617 Task RequestOperation ( IEnumerable < TezosBaseOperation > operations ) ;
1718 Task RequestSign ( string payload , SignPayloadType payloadType ) ;
Original file line number Diff line number Diff line change @@ -66,6 +66,11 @@ public string GetPairingRequestInfo()
6666 return PeerRepository . TryGetActive ( ) . Result ;
6767 }
6868
69+ public void RemoveActiveAccounts ( )
70+ {
71+ PeerRepository . MarkAllInactive ( ) ;
72+ }
73+
6974 public PermissionInfo ? GetActiveAccount ( )
7075 {
7176 var activePeer = GetActivePeer ( ) ;
You can’t perform that action at this time.
0 commit comments