Skip to content

Commit 2db07ce

Browse files
authored
Merge pull request #345 from 0xsequence/Fix/login-success-event-order
Added OnWalletUpdated event inside EmbeddedWalletAdapter
2 parents 8778ad0 + ffdaedd commit 2db07ce

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

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()

Packages/Sequence-Unity/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "xyz.0xsequence.waas-unity",
3-
"version": "5.0.8",
3+
"version": "5.0.9",
44
"displayName": "Sequence SDK",
55
"description": "A Unity SDK for Sequence APIs",
66
"unity": "2021.3",

0 commit comments

Comments
 (0)