getStreamMetadata method
Future<StreamMetadataResult>
getStreamMetadata(
- String streamId, {
- UserCredentials? userCredentials,
- EventStoreClientOperationOptions? operationOptions,
Reads the metadata for stream given by streamId
Implementation
Future<StreamMetadataResult> getStreamMetadata(
String streamId, {
UserCredentials? userCredentials,
EventStoreClientOperationOptions? operationOptions,
}) {
return $runRequest<StreamMetadataResult>(() async {
final state = StreamState.any(streamId);
final request = state.toReadMetaReq();
final client = await $getClient();
final resultStream = client.read(
request,
options: $getOptions(
userCredentials: userCredentials,
operationOptions: operationOptions,
),
);
return StreamMetadataResult.from(
streamId,
resultStream,
);
});
}