validateProject method

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

Validate Vaden project

Implementation

Future<Map<String, dynamic>> validateProject(
  Map<String, dynamic> params,
) async {
  try {
    final isValid = await _scanner.isVadenProject();
    final projectName = await _scanner.getProjectName();

    return {
      'success': true,
      'isVadenProject': isValid,
      'projectName': projectName,
      'projectRoot': projectRoot,
    };
  } catch (e) {
    return {
      'success': false,
      'error': e.toString(),
    };
  }
}