request method
Future<ChalonaResponse>
request(
- String path, {
- Map data = const {},
- String? token,
- List<
ChalonaFile> files = const [],
override
Implementation
@override
Future<ChalonaResponse> request(String path,
{Map data = const {},
String? token,
List<ChalonaFile> files = const []}) async {
if (!path.startsWith('/')) {
path = '/$path';
}
var partes = path.split('/').sublist(1);
var fn = partes[0];
return await connection.transaction((tr) async {
// consultando la funcion
return await tr.request(
'select * from $fn(@args)',
data: {'args': jsonEncode(data)},
);
});
}