@@ -26,13 +26,14 @@ public AccountService(SdkService sdkService) {
2626 @ JSONRPC2Method ("createAccount" )
2727 public AccountResponse createAccount (final AccountCreateParams params ) throws Exception {
2828 AccountCreateTransaction accountCreateTransaction = TransactionBuilders .AccountBuilder .buildCreate (params );
29+ Client client = sdkService .getClient (params .getSessionId ());
2930
3031 params .getCommonTransactionParams ()
3132 .ifPresent (commonTransactionParams ->
32- commonTransactionParams .fillOutTransaction (accountCreateTransaction , sdkService . getClient () ));
33+ commonTransactionParams .fillOutTransaction (accountCreateTransaction , client ));
3334
3435 TransactionReceipt transactionReceipt =
35- accountCreateTransaction .execute (sdkService . getClient ()) .getReceipt (sdkService . getClient () );
36+ accountCreateTransaction .execute (client ) .getReceipt (client );
3637
3738 String stringAccountId = "" ;
3839 if (transactionReceipt .status == Status .SUCCESS ) {
@@ -45,52 +46,52 @@ public AccountResponse createAccount(final AccountCreateParams params) throws Ex
4546 @ JSONRPC2Method ("updateAccount" )
4647 public AccountResponse updateAccount (final AccountUpdateParams params ) throws Exception {
4748 AccountUpdateTransaction accountUpdateTransaction = TransactionBuilders .AccountBuilder .buildUpdate (params );
49+ Client client = sdkService .getClient (params .getSessionId ());
4850
4951 params .getCommonTransactionParams ()
5052 .ifPresent (commonTransactionParams ->
51- commonTransactionParams .fillOutTransaction (accountUpdateTransaction , sdkService . getClient () ));
53+ commonTransactionParams .fillOutTransaction (accountUpdateTransaction , client ));
5254
5355 TransactionReceipt transactionReceipt =
54- accountUpdateTransaction .execute (sdkService . getClient ()) .getReceipt (sdkService . getClient () );
56+ accountUpdateTransaction .execute (client ) .getReceipt (client );
5557
5658 return new AccountResponse (null , transactionReceipt .status );
5759 }
5860
5961 @ JSONRPC2Method ("deleteAccount" )
6062 public AccountResponse deleteAccount (final AccountDeleteParams params ) throws Exception {
6163 AccountDeleteTransaction accountDeleteTransaction = TransactionBuilders .AccountBuilder .buildDelete (params );
64+ Client client = sdkService .getClient (params .getSessionId ());
6265
6366 params .getCommonTransactionParams ()
6467 .ifPresent (commonTransactionParams ->
65- commonTransactionParams .fillOutTransaction (accountDeleteTransaction , sdkService . getClient () ));
68+ commonTransactionParams .fillOutTransaction (accountDeleteTransaction , client ));
6669
6770 TransactionReceipt transactionReceipt =
68- accountDeleteTransaction .execute (sdkService . getClient ()) .getReceipt (sdkService . getClient () );
71+ accountDeleteTransaction .execute (client ) .getReceipt (client );
6972
7073 return new AccountResponse (null , transactionReceipt .status );
7174 }
7275
7376 @ JSONRPC2Method ("approveAllowance" )
7477 public AccountAllowanceResponse approveAllowance (final AccountAllowanceParams params ) throws Exception {
7578 AccountAllowanceApproveTransaction tx = TransactionBuilders .AccountBuilder .buildApproveAllowance (params );
79+ Client client = sdkService .getClient (params .getSessionId ());
7680
77- params .getCommonTransactionParams ()
78- .ifPresent (commonParams -> commonParams .fillOutTransaction (tx , sdkService .getClient ()));
81+ params .getCommonTransactionParams ().ifPresent (commonParams -> commonParams .fillOutTransaction (tx , client ));
7982
80- TransactionReceipt transactionReceipt =
81- tx .execute (sdkService .getClient ()).getReceipt (sdkService .getClient ());
83+ TransactionReceipt transactionReceipt = tx .execute (client ).getReceipt (client );
8284 return new AccountAllowanceResponse (transactionReceipt .status );
8385 }
8486
8587 @ JSONRPC2Method ("deleteAllowance" )
8688 public AccountAllowanceResponse deleteAllowance (final AccountAllowanceParams params ) throws Exception {
8789 AccountAllowanceDeleteTransaction tx = TransactionBuilders .AccountBuilder .buildDeleteAllowance (params );
90+ Client client = sdkService .getClient (params .getSessionId ());
8891
89- params .getCommonTransactionParams ()
90- .ifPresent (commonParams -> commonParams .fillOutTransaction (tx , sdkService .getClient ()));
92+ params .getCommonTransactionParams ().ifPresent (commonParams -> commonParams .fillOutTransaction (tx , client ));
9193
92- TransactionReceipt transactionReceipt =
93- tx .execute (sdkService .getClient ()).getReceipt (sdkService .getClient ());
94+ TransactionReceipt transactionReceipt = tx .execute (client ).getReceipt (client );
9495 return new AccountAllowanceResponse (transactionReceipt .status );
9596 }
9697
@@ -104,13 +105,12 @@ public AccountAllowanceResponse deleteAllowance(final AccountAllowanceParams par
104105 @ JSONRPC2Method ("transferCrypto" )
105106 public Map <String , String > transferCrypto (final TransferCryptoParams params ) throws Exception {
106107 TransferTransaction transferTransaction = TransactionBuilders .TransferBuilder .buildTransfer (params );
108+ Client client = sdkService .getClient (params .getSessionId ());
107109
108110 params .getCommonTransactionParams ()
109- .ifPresent (
110- commonParams -> commonParams .fillOutTransaction (transferTransaction , sdkService .getClient ()));
111+ .ifPresent (commonParams -> commonParams .fillOutTransaction (transferTransaction , client ));
111112
112- TransactionReceipt receipt =
113- transferTransaction .execute (sdkService .getClient ()).getReceipt (sdkService .getClient ());
113+ TransactionReceipt receipt = transferTransaction .execute (client ).getReceipt (client );
114114
115115 return Map .of ("status" , receipt .status .toString ());
116116 }
0 commit comments