subscribeHistoryIssued method
Stream<Subscription$SubscribeHistoryIssued$accounts$edges$node?>
subscribeHistoryIssued(
- String address
Implementation
Stream<Subscription$SubscribeHistoryIssued$accounts$edges$node?>
subscribeHistoryIssued(String address) {
final variables = Variables$Subscription$SubscribeHistoryIssued(
address: address,
);
final options = SubscriptionOptions(
document: documentNodeSubscriptionSubscribeHistoryIssued,
variables: variables.toJson(),
);
return subscribe(options).map((result) {
if (result.hasException) {
log.e(
'SubscribeHistoryIssued subscription error: ${result.exception.toString()}',
);
return null;
}
if (result.data == null) {
return null;
}
try {
final parsedData = Subscription$SubscribeHistoryIssued.fromJson(
result.data!,
);
final edges = parsedData.accounts?.edges;
if (edges != null && edges.isNotEmpty) {
return edges.first.node;
}
return null;
} catch (e) {
log.e('Error parsing SubscribeHistoryIssued data: $e');
return null;
}
});
}