Skip to content

Commit a8c70ed

Browse files
authored
Merge pull request #164 from IOTA-NET/Bug-fix-GetTransaction
Bug fix GetTransaction
2 parents 3b65b1a + ed259e5 commit a8c70ed

File tree

3 files changed

+17
-4
lines changed

3 files changed

+17
-4
lines changed

csharp/IotaWalletNet/IotaWalletNet.Application/AccountContext/Queries/GetTransaction/GetTransactionQueryHandler.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ public class GetTransactionQueryHandler : IRequestHandler<GetTransactionQuery, G
88
{
99
public async Task<GetTransactionResponse> Handle(GetTransactionQuery request, CancellationToken cancellationToken)
1010
{
11-
GetTransactionQueryMessage message = new GetTransactionQueryMessage(request.Username, request.TransactionId);
11+
GetTransactionQueryMessageData messageData = new GetTransactionQueryMessageData(request.TransactionId);
12+
GetTransactionQueryMessage message = new GetTransactionQueryMessage(request.Username, messageData);
1213
string json = JsonConvert.SerializeObject(message);
1314

1415
RustBridgeGenericResponse genericResponse = await request.Account.SendMessageAsync(json);

csharp/IotaWalletNet/IotaWalletNet.Application/AccountContext/Queries/GetTransaction/GetTransactionQueryMessage.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
namespace IotaWalletNet.Application.AccountContext.Queries.GetTransaction
44
{
5-
public class GetTransactionQueryMessage : AccountMessage<string>
5+
public class GetTransactionQueryMessage : AccountMessage<GetTransactionQueryMessageData>
66
{
77
private const string METHOD_NAME = "getTransaction";
8-
public GetTransactionQueryMessage(string username, string transactionId)
9-
: base(username, METHOD_NAME, transactionId)
8+
public GetTransactionQueryMessage(string username, GetTransactionQueryMessageData messageData)
9+
: base(username, METHOD_NAME, messageData)
1010
{
1111

1212
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
namespace IotaWalletNet.Application.AccountContext.Queries.GetTransaction
2+
{
3+
public class GetTransactionQueryMessageData
4+
{
5+
public GetTransactionQueryMessageData(string transactionId)
6+
{
7+
TransactionId = transactionId;
8+
}
9+
10+
public string TransactionId { get; set; }
11+
}
12+
}

0 commit comments

Comments
 (0)