Added ResponseContext.detach
This commit is contained in:
parent
ed5632d11f
commit
fdd1ca16c9
2 changed files with 6 additions and 1 deletions
|
@ -91,6 +91,12 @@ abstract class ResponseContext<RawResponse>
|
||||||
/// The underlying [RawResponse] under this instance.
|
/// The underlying [RawResponse] under this instance.
|
||||||
RawResponse get rawResponse;
|
RawResponse get rawResponse;
|
||||||
|
|
||||||
|
/// Signals Angel that the response is being held alive deliberately, and that the framework should not automatically close it.
|
||||||
|
///
|
||||||
|
/// This is mostly used in situations like WebSocket handlers, where the connection should remain
|
||||||
|
/// open indefinitely.
|
||||||
|
RawResponse detach();
|
||||||
|
|
||||||
/// Gets or sets the content type to send back to a client.
|
/// Gets or sets the content type to send back to a client.
|
||||||
MediaType contentType = new MediaType('text', 'plain');
|
MediaType contentType = new MediaType('text', 'plain');
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
import 'dart:convert';
|
import 'dart:convert';
|
||||||
import 'dart:io';
|
|
||||||
|
|
||||||
import 'package:angel_container/mirrors.dart';
|
import 'package:angel_container/mirrors.dart';
|
||||||
import 'package:angel_framework/angel_framework.dart';
|
import 'package:angel_framework/angel_framework.dart';
|
||||||
|
|
Loading…
Reference in a new issue