scanProject method

Future<Map<String, dynamic>> scanProject(
  1. Map<String, dynamic> params
)

Scan project structure

Implementation

Future<Map<String, dynamic>> scanProject(Map<String, dynamic> params) async {
  try {
    final summary = await _scanner.getProjectSummary();
    final config = await _scanner.getApplicationConfig();

    return {
      'success': true,
      'data': {
        ...summary,
        if (config != null) 'applicationConfig': config,
      },
    };
  } catch (e) {
    return {
      'success': false,
      'error': e.toString(),
    };
  }
}