listServices method
List all services
Implementation
Future<Map<String, dynamic>> listServices(Map<String, dynamic> params) async {
try {
final services = await _scanner.findServices();
final serviceList = services
.map((s) => {
'path': FileUtils.getRelativePath(projectRoot, s),
'absolutePath': s,
})
.toList();
return {
'success': true,
'count': serviceList.length,
'services': serviceList,
};
} catch (e) {
return {
'success': false,
'error': e.toString(),
};
}
}