From 97e70e946dadbbb55e9c3ee22f41323406f2e51e Mon Sep 17 00:00:00 2001
From: MathieuG-P <40181755+Zagrios@users.noreply.github.com>
Date: Tue, 17 May 2022 23:53:58 +0200
Subject: [PATCH] =?UTF-8?q?utilisation=20d'un=20service=20pour=20la=20gest?=
=?UTF-8?q?ion=20d'un=20t=C3=A9l=C3=A9chargement?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../available-versions-list.components.tsx | 17 ++++++-----------
1 file changed, 6 insertions(+), 11 deletions(-)
diff --git a/src/renderer/pages/available-versions-list.components.tsx b/src/renderer/pages/available-versions-list.components.tsx
index a47f1f1c..0ff64c16 100644
--- a/src/renderer/pages/available-versions-list.components.tsx
+++ b/src/renderer/pages/available-versions-list.components.tsx
@@ -2,24 +2,23 @@ import { BSVersion } from "../../main/services/bs-version-manager.service";
import { useSelector } from "react-redux";
import { AvailableVersionsArray } from "renderer/components/available-versions-array.component";
import { useState } from "react";
+import { ModalService, ModalType } from "renderer/services/modale.service";
+import { BsDownloaderService } from "renderer/services/bs-downloader.service";
export function AvailableVersionsList() {
const { availableVersions }: {availableVersions: BSVersion[]} = useSelector((state: any) => state.availableBsReducer);
const [versionSelected, setVersionSelected] = useState(null as BSVersion);
- const [needIds, setNeedIds] = useState(false);
- const [stay, setStay] = useState(false);
- const [username, setUsername] = useState('');
- const [password, setPassword] = useState('');
+
+ const bsDownloaderService: BsDownloaderService = BsDownloaderService.getInstance();
const selectedVersionCallback = (v: BSVersion) => {
setVersionSelected(v);
}
- const startInstall = (username = localStorage.getItem("username")) => {
- if(!username){ setNeedIds(true); return; }
- localStorage.setItem("username", username);
+ const startInstall = () => {
+ bsDownloaderService.download(versionSelected);
}
console.log(availableVersions);
@@ -35,10 +34,6 @@ export function AvailableVersionsList() {
- { needIds && setUsername(e.target.value)} value={username} type="text" name="" id="" placeholder="username"/> }
- { needIds && setPassword(e.target.value)} value={password} type="password" name="" id="" placeholder="password"/> }
- { needIds && (<> setStay(e.target.checked)} checked={stay} id="stay" type="checkbox"/> >) }
- { needIds && }
>
)}