Skip to content

Commit 437e857

Browse files
authored
Merge pull request #167 from IOTA-NET/new-api-fixes
New api fixes
2 parents 06af0d0 + d0f64a0 commit 437e857

File tree

15 files changed

+83
-18
lines changed

15 files changed

+83
-18
lines changed

csharp/IotaWalletNet/IotaWalletNet.Application/WalletContext/Commands/StoreMnemonic/StoreMnemonicCommandHandler.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@ public class StoreMnemonicCommandHandler : IRequestHandler<StoreMnemonicCommand,
88
{
99
public async Task<StoreMnemonicResponse> Handle(StoreMnemonicCommand request, CancellationToken cancellationToken)
1010
{
11-
StoreMnemonicCommandMessage message = new StoreMnemonicCommandMessage(request.Mnemonic);
11+
StoreMnemonicCommandMessageData messageData = new StoreMnemonicCommandMessageData(request.Mnemonic);
12+
StoreMnemonicCommandMessage message = new StoreMnemonicCommandMessage(messageData);
13+
1214
string messageJson = JsonConvert.SerializeObject(message);
1315
RustBridgeGenericResponse genericResponse = await request.Wallet.SendMessageAsync(messageJson);
1416

csharp/IotaWalletNet/IotaWalletNet.Application/WalletContext/Commands/StoreMnemonic/StoreMnemonicCommandMessage.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
namespace IotaWalletNet.Application.WalletContext.Commands.StoreMnemonic
44
{
5-
internal class StoreMnemonicCommandMessage : Message<string>
5+
internal class StoreMnemonicCommandMessage : Message<StoreMnemonicCommandMessageData>
66
{
77
private const string COMMAND = "storeMnemonic";
88

9-
public StoreMnemonicCommandMessage(string mnemonic)
9+
public StoreMnemonicCommandMessage(StoreMnemonicCommandMessageData storeMnemonicCommandMessageData)
1010
{
1111
Cmd = COMMAND;
12-
Payload = mnemonic;
12+
Payload = storeMnemonicCommandMessageData;
1313
}
1414
}
1515
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
namespace IotaWalletNet.Application.WalletContext.Commands.StoreMnemonic
2+
{
3+
internal class StoreMnemonicCommandMessageData
4+
{
5+
public StoreMnemonicCommandMessageData(string mnemonic)
6+
{
7+
Mnemonic= mnemonic;
8+
}
9+
10+
public string Mnemonic { get; private set; }
11+
}
12+
}

csharp/IotaWalletNet/IotaWalletNet.Application/WalletContext/Commands/VerifyMnemonic/VerifyMnemonicCommandHandler.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ public class VerifyMnemonicCommandHandler : IRequestHandler<VerifyMnemonicComman
88
{
99
public async Task<VerifyMnemonicResponse> Handle(VerifyMnemonicCommand request, CancellationToken cancellationToken)
1010
{
11-
VerifyMnemonicCommandMessage message = new VerifyMnemonicCommandMessage(request.Mnemonic);
11+
VerifyMnemonicCommandMessageData messageData = new VerifyMnemonicCommandMessageData(request.Mnemonic);
12+
VerifyMnemonicCommandMessage message = new VerifyMnemonicCommandMessage(messageData);
1213
string json = JsonConvert.SerializeObject(message);
1314
RustBridgeGenericResponse genericResponse = await request.Wallet.SendMessageAsync(json);
1415

csharp/IotaWalletNet/IotaWalletNet.Application/WalletContext/Commands/VerifyMnemonic/VerifyMnemonicCommandMessage.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
namespace IotaWalletNet.Application.WalletContext.Commands.VerifyMnemonic
44
{
5-
public class VerifyMnemonicCommandMessage : Message<string>
5+
internal class VerifyMnemonicCommandMessage : Message<VerifyMnemonicCommandMessageData>
66
{
77
private const string COMMAND = "verifyMnemonic";
88

9-
public VerifyMnemonicCommandMessage(string mnemonic)
9+
public VerifyMnemonicCommandMessage(VerifyMnemonicCommandMessageData verifyMnemonicCommandMessageData)
1010
{
1111
Cmd = COMMAND;
12-
Payload = mnemonic;
12+
Payload = verifyMnemonicCommandMessageData;
1313
}
1414
}
1515
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
namespace IotaWalletNet.Application.WalletContext.Commands.VerifyMnemonic
2+
{
3+
internal class VerifyMnemonicCommandMessageData
4+
{
5+
public VerifyMnemonicCommandMessageData(string mnemonic)
6+
{
7+
Mnemonic = mnemonic;
8+
}
9+
10+
public string Mnemonic { get; set; }
11+
}
12+
}

csharp/IotaWalletNet/IotaWalletNet.Application/WalletContext/Queries/GetAccount/GetAccountQueryHandler.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ public partial class GetAccountQueryHandler : IRequestHandler<GetAccountQuery, G
99
{
1010
public async Task<GetAccountResponse> Handle(GetAccountQuery request, CancellationToken cancellationToken)
1111
{
12-
GetAccountQueryMessage message = new GetAccountQueryMessage(request.Username);
12+
GetAccountQueryMessageData messageData = new GetAccountQueryMessageData(request.Username);
13+
GetAccountQueryMessage message = new GetAccountQueryMessage(messageData);
1314
string json = JsonConvert.SerializeObject(message);
1415
RustBridgeGenericResponse genericResponse = await request.Wallet.SendMessageAsync(json);
1516

csharp/IotaWalletNet/IotaWalletNet.Application/WalletContext/Queries/GetAccount/GetAccountQueryMessage.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
namespace IotaWalletNet.Application.WalletContext.Queries.GetAccount
44
{
5-
public class GetAccountQueryMessage : Message<string>
5+
internal class GetAccountQueryMessage : Message<GetAccountQueryMessageData>
66
{
77
private const string COMMAND = "getAccount";
88

9-
public GetAccountQueryMessage(string username)
9+
public GetAccountQueryMessage(GetAccountQueryMessageData getAccountQueryMessageData)
1010
{
1111
Cmd = COMMAND;
12-
Payload = username;
12+
Payload = getAccountQueryMessageData;
1313
}
1414
}
1515
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
namespace IotaWalletNet.Application.WalletContext.Queries.GetAccount
2+
{
3+
internal class GetAccountQueryMessageData
4+
{
5+
public GetAccountQueryMessageData(string username)
6+
{
7+
AccountId= username;
8+
}
9+
10+
public string AccountId { get; private set; }
11+
}
12+
}

csharp/IotaWalletNet/IotaWalletNet.Main/Examples/Events/Subscribe/EventsExample.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public static async Task Run()
6969
SyncAccountResponse syncAccountResponse = await account.SyncAccountAsync();
7070
Console.WriteLine($"SyncAccountAsync: {syncAccountResponse}");
7171

72-
await account.ConsolidateOutputsAsync(true);
72+
//await account.ConsolidateOutputsAsync(true);
7373

7474
GetBalanceResponse getBalanceResponse = await account.GetBalanceAsync();
7575
Console.WriteLine($"GetBalanceAsync: {getBalanceResponse}");

0 commit comments

Comments
 (0)