xaRecover method
Recovers prepared XIDs; returns null on FFI failure.
Implementation
Future<List<Xid>?> xaRecover(int connectionId) async {
final r = await _sendRequest<XaRecoverResponse>(
XaRecoverRequest(_nextRequestId(), connectionId),
);
if (r.error != null) return null;
return [
for (final entry in r.entries)
Xid(
formatId: entry.formatId,
gtrid: entry.gtrid,
bqual: entry.bqual,
),
];
}