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