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