Skip to content

Commit d18317f

Browse files
committed
added OnWalletUpdated event inside EmbeddedWalletAdapter
1 parent 8778ad0 commit d18317f

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

Packages/Sequence-Unity/Sequence/SequenceSDK/Adapter/EmbeddedWalletAdapter.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,14 @@ namespace Sequence.Adapter
1414
{
1515
public class EmbeddedWalletAdapter : IEmbeddedWalletAdapter, IDisposable
1616
{
17+
public delegate void OnWalletUpdatedHandler(IWallet wallet);
18+
1719
private static EmbeddedWalletAdapter _instance;
1820

1921
public IWallet Wallet { get; private set; }
2022

2123
public Address WalletAddress { get; private set; }
24+
public event OnWalletUpdatedHandler OnWalletUpdated;
2225

2326
private SequenceLogin _loginHandler;
2427
private SequenceLogin LoginHandler
@@ -327,6 +330,8 @@ private void UpdateWallet(IWallet wallet)
327330

328331
_checkout = new Checkout(wallet, _chain);
329332
LoginHandler.SetConnectedWalletAddress(wallet.GetWalletAddress());
333+
334+
OnWalletUpdated?.Invoke(wallet);
330335
}
331336

332337
private void EnsureWalletReferenceExists()

0 commit comments

Comments
 (0)