send method

void send(
  1. Object? data, {
  2. int? statusCode,
})

Implementation

void send(Object? data, {int? statusCode}) {
  if (_ended) return;

  if (statusCode != null) {
    _raw.statusCode = statusCode;
  }

  if (data is String) {
    _raw.headers.contentType ??= ContentType.text;
    _raw.write(data);
  } else {
    _raw.headers.contentType = ContentType.json;
    _raw.write(jsonEncode(data));
  }

  end();
}