Skip to content

Commit e39b78b

Browse files
committed
Feature: refactor data loading and saving in ApiClient, ConnectorAPI, JobGetInfos, and YamlUtils
1 parent d8e758b commit e39b78b

5 files changed

Lines changed: 15 additions & 15 deletions

File tree

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ plugins {
77

88

99
group = "fr.sandro642.github"
10-
version = "0.1.3.17-SNAPSHOT" // Version de votre projet
10+
version = "0.1.3.17.0-SNAPSHOT" // Version de votre projet
1111

1212

1313
// Ajoutez cette tâche à votre build.gradle.kts

src/main/java/fr/sandro642/github/ConnectorAPI.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,15 +46,15 @@ public static void initialize(ResourceType resourceType) {
4646
storeAndRetrieve.store.put(storeAndRetrieve.FILE_LOCATION_KEY, resourceType.getPath());
4747
}
4848

49-
ConnectorAPI.HookManager().saveData(storeAndRetrieve.store, "store_and_retrieve.yml");
49+
//ConnectorAPI.HookManager().saveData(storeAndRetrieve.store, "store_and_retrieve.yml");
5050

5151
// Charge l'URL depuis le fichier YAML
5252
String baseUrl = yamlUtils.getURL();
5353
if (baseUrl != null) {
5454
storeAndRetrieve.store.put(storeAndRetrieve.URL_KEY, baseUrl);
5555
}
5656

57-
ConnectorAPI.HookManager().saveData(storeAndRetrieve.store, "store_and_retrieve.yml");
57+
//ConnectorAPI.HookManager().saveData(storeAndRetrieve.store, "store_and_retrieve.yml");
5858
}
5959

6060
/**

src/main/java/fr/sandro642/github/api/ApiClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ public class ApiClient {
3131
* Constructeur de ApiClient qui initialise WebClient avec l'URL de base.
3232
*/
3333
public ApiClient() {
34-
HashMap<String, Object> storeLoad = ConnectorAPI.HookManager().loadData("store_and_retrieve.yml");
34+
//HashMap<String, Object> storeLoad = ConnectorAPI.HookManager().loadData("store_and_retrieve.yml");
3535

36-
String baseUrl = (String) storeLoad.get(ConnectorAPI.StoreAndRetrieve().URL_KEY);
36+
String baseUrl = (String) ConnectorAPI.StoreAndRetrieve().store.get(ConnectorAPI.StoreAndRetrieve().URL_KEY);
3737

3838
if (baseUrl == null) {
3939
throw new RuntimeException("URL de base non trouvée. Assurez-vous d'avoir initialisé ConnectorAPI. ");

src/main/java/fr/sandro642/github/jobs/JobGetInfos.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ public JobGetInfos getRoutes(VersionType versionType, MethodType methodType, Str
153153
ConnectorAPI.StoreAndRetrieve().store.put("currentParams", params);
154154
}
155155

156-
ConnectorAPI.HookManager().saveData(ConnectorAPI.StoreAndRetrieve().store, "store_and_retrieve.yml");
156+
//ConnectorAPI.HookManager().saveData(ConnectorAPI.StoreAndRetrieve().store, "store_and_retrieve.yml");
157157

158158
ConnectorAPI.Logger().INFO("Route construite: " + fullRoute);
159159

@@ -171,11 +171,11 @@ public JobGetInfos getRoutes(VersionType versionType, MethodType methodType, Str
171171
*/
172172
public ApiResponse<Void> getResponse() {
173173
try {
174-
HashMap<String, Object> storeLoad = ConnectorAPI.HookManager().loadData("store_and_retrieve.yml");
174+
//HashMap<String, Object> storeLoad = ConnectorAPI.HookManager().loadData("store_and_retrieve.yml");
175175

176-
String route = (String) storeLoad.get("currentRoute");
177-
MethodType method = (MethodType) storeLoad.get("currentMethod");
178-
Map<String, Object> body = (Map<String, Object>) storeLoad.get("currentBody");
176+
String route = (String) ConnectorAPI.StoreAndRetrieve().store.get("currentRoute");
177+
MethodType method = (MethodType) ConnectorAPI.StoreAndRetrieve().store.get("currentMethod");
178+
Map<String, Object> body = (Map<String, Object>) ConnectorAPI.StoreAndRetrieve().store.get("currentBody");
179179

180180
if (route == null || method == null) {
181181
throw new RuntimeException("Route ou méthode non définie. Appelez getRoutes() d'abord.");
@@ -204,7 +204,7 @@ public ApiResponse<Void> getResponse() {
204204
ConnectorAPI.StoreAndRetrieve().store.remove("currentMethod");
205205
ConnectorAPI.StoreAndRetrieve().store.remove("currentBody");
206206

207-
ConnectorAPI.HookManager().saveData(ConnectorAPI.StoreAndRetrieve().store, "store_and_retrieve.yml");
207+
//ConnectorAPI.HookManager().saveData(ConnectorAPI.StoreAndRetrieve().store, "store_and_retrieve.yml");
208208

209209
return response;
210210

src/main/java/fr/sandro642/github/utils/YamlUtils.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ public class YamlUtils {
2828
* @return l'URL de base définie dans le fichier YAML, ou null si une erreur se produit
2929
*/
3030
public String getURL() {
31-
HashMap<String, Object> storeLoad = ConnectorAPI.HookManager().loadData("store_and_retrieve.yml");
31+
//HashMap<String, Object> storeLoad = ConnectorAPI.HookManager().loadData("store_and_retrieve.yml");
3232

33-
String yamlFilePath = storeLoad.get(ConnectorAPI.StoreAndRetrieve().FILE_LOCATION_KEY) + "/infos.yml";
33+
String yamlFilePath = ConnectorAPI.StoreAndRetrieve().store.get(ConnectorAPI.StoreAndRetrieve().FILE_LOCATION_KEY) + "/infos.yml";
3434

3535
try (InputStream inputStream = Files.newInputStream(Paths.get(yamlFilePath))) {
3636
Yaml yaml = new Yaml();
@@ -47,9 +47,9 @@ public String getURL() {
4747
* @return
4848
*/
4949
public String getRoute(String routeName) {
50-
HashMap<String, Object> storeLoad = ConnectorAPI.HookManager().loadData("store_and_retrieve.yml");
50+
//HashMap<String, Object> storeLoad = ConnectorAPI.HookManager().loadData("store_and_retrieve.yml");
5151

52-
String yamlFilePath = storeLoad.get(ConnectorAPI.StoreAndRetrieve().FILE_LOCATION_KEY) + "/infos.yml";
52+
String yamlFilePath = ConnectorAPI.StoreAndRetrieve().store.get(ConnectorAPI.StoreAndRetrieve().FILE_LOCATION_KEY) + "/infos.yml";
5353

5454
try (InputStream inputStream = Files.newInputStream(Paths.get(yamlFilePath))) {
5555
Yaml yaml = new Yaml();

0 commit comments

Comments
 (0)