writeString method

void writeString(
  1. String value
)

Encodes a UTF-8 string with length prefix

Format: u32 length + UTF-8 bytes

Example:

encoder.writeString('Hello, SpacetimeDB!');

Implementation

void writeString(String value) {
  final bytes = utf8.encode(value);
  writeU32(bytes.length);
  _buffer.add(bytes);
}