stringStraem method

Future<HashDigest> stringStraem(
  1. Stream<String> stream, [
  2. Encoding? encoding
])

Consumes the entire stream of string and generates a HashDigest.

If encoding is not specified, the String.codeUnits are used.

Implementation

Future<HashDigest> stringStraem(
  Stream<String> stream, [
  Encoding? encoding,
]) {
  if (encoding == null) {
    return bind(stream.map((s) => s.codeUnits)).first;
  } else {
    return bind(stream.transform(encoding.encoder)).first;
  }
}