batchGetFeedEntries static method
Batch get entries from multiple feeds in a single request
Implementation
static Future<FeedFrameResponse> batchGetFeedEntries(
P2PStream stream, {
required List<Map<String, dynamic>> batchQueries,
}) async {
try {
final requestBytes = FeedFrame.encodeBatchGetRequest(
batchQueries: batchQueries,
);
await _writeFrameStatic(stream, requestBytes);
final responseBytes = await _readFrameStatic(stream);
return FeedFrame.decodeResponse(responseBytes);
} catch (e, stackTrace) {
_logger.severe('Error batch getting feed entries: $e', e, stackTrace);
rethrow;
}
}