queryTransactionsBySender method
Future<SenderTransactionPage>
queryTransactionsBySender(
- String sender, {
- int first = 20,
- String? after,
- TransactionHistoryOptions options = const TransactionHistoryOptions(),
Transactions signed by sender.
Implementation
Future<SenderTransactionPage> queryTransactionsBySender(
String sender, {
int first = 20,
String? after,
TransactionHistoryOptions options = const TransactionHistoryOptions(),
}) async {
_checkPageSize(first);
final data = await executeData(
_historyBySenderOperation,
generated.Variables$Query$TransactionHistoryBySender(
sender: sender,
first: first,
before: after,
showBalanceChanges: options.showBalanceChanges,
showObjectChanges: options.showObjectChanges,
),
);
final transactions = _required(
data.transactions,
'TransactionHistoryBySender.transactions',
);
return _parseTransactionsPage(
transactions.nodes,
hasNextPage: transactions.pageInfo.hasPreviousPage,
endCursor: transactions.pageInfo.startCursor,
);
}