handleCall method
Implementation
@override
Future<bool> handleCall(Session session, HttpRequest request) async {
var widget = await build(session, request);
// if (widget == null)
// return false;
if (widget is WidgetJson) {
request.response.headers.contentType = ContentType('application', 'json');
} else if (widget is WidgetRedirect) {
var uri = Uri.parse(widget.url);
await request.response.redirect(uri);
return true;
}
request.response.write(widget.toString());
return true;
}