14 lines
414 B
Dart
14 lines
414 B
Dart
![]() |
import 'package:angel_framework/angel_framework.dart';
|
||
|
import 'package:shelf/shelf.dart' as shelf;
|
||
|
import 'package:shelf/shelf_io.dart' as io;
|
||
|
|
||
|
/// Simply passes an incoming request to a `shelf` handler.
|
||
|
RequestHandler embedShelf(shelf.Handler handler) {
|
||
|
return (RequestContext req, ResponseContext res) async {
|
||
|
res
|
||
|
..willCloseItself = true
|
||
|
..end();
|
||
|
io.handleRequest(req.io, handler);
|
||
|
};
|
||
|
}
|