public FlutterInstallService(IFlutterGitClient flutterGitClient, IPathManager pathManager, ILogger <FlutterInstallService> logger, HttpClient httpClient) { InstallPath = pathManager.GetPath(PathKind.FlutterInstallRoot); _flutterGitClient = flutterGitClient; _logger = logger; _httpClient = httpClient; }
public FlutterInstallService(IFlutterGitClient flutterService, WebClient webClient, IPathManager pathManager, ILogger logger) { InstallPath = pathManager.GetPath(PathKind.FlutterInstallDirectory); _flutterService = flutterService; _webClient = webClient; _logger = logger; _webClient.DownloadProgressChanged += WebClient_DownloadProgressChanged; }