|
3 | 3 | import com.algolia.codegen.AlgoliaJavascriptGenerator;
|
4 | 4 | import com.algolia.codegen.exceptions.GeneratorException;
|
5 | 5 | import com.algolia.codegen.utils.*;
|
6 |
| -import com.fasterxml.jackson.databind.JsonNode; |
7 | 6 | import java.util.*;
|
8 | 7 | import org.openapitools.codegen.SupportingFile;
|
9 | 8 |
|
@@ -45,27 +44,9 @@ public void addSnippetsSupportingFiles(List<SupportingFile> supportingFiles, Str
|
45 | 44 | @Override
|
46 | 45 | public void addDataToBundle(Map<String, Object> bundle) throws GeneratorException {
|
47 | 46 | bundle.put("utilsPackageVersion", Helpers.getPackageJsonVersion("client-common"));
|
48 |
| - |
49 |
| - List<Map<String, String>> clients = new ArrayList<>(); |
50 |
| - String importName = ""; |
51 |
| - |
52 |
| - Iterator<JsonNode> clientIterator = Helpers.getClientConfig("javascript").get("clients").elements(); |
53 |
| - while (clientIterator.hasNext()) { |
54 |
| - JsonNode c = clientIterator.next(); |
55 |
| - String output = c.get("output").asText(); |
56 |
| - String packageName = output.substring(output.lastIndexOf("/") + 1); |
57 |
| - if (!packageName.equals("algoliasearch")) { |
58 |
| - packageName = "@algolia/" + packageName; |
59 |
| - } |
60 |
| - |
61 |
| - clients.add(Map.of("packageName", packageName, "packagePath", "link:../../../" + output.replace("#{cwd}/", ""))); |
62 |
| - |
63 |
| - if (c.get("name").asText().equals(client)) { |
64 |
| - importName = packageName.replace("algoliasearch", "algoliasearch/lite"); |
65 |
| - } |
66 |
| - } |
67 |
| - |
68 |
| - bundle.put("packageDependencies", clients); |
69 |
| - bundle.put("import", importName); |
| 47 | + bundle.put("algoliasearchVersion", Helpers.getPackageJsonVersion("algoliasearch")); |
| 48 | + bundle.put("initMethod", "init" + Helpers.capitalize(Helpers.camelize(client))); |
| 49 | + bundle.put("clientName", client.equals("algoliasearch") ? "liteClient" : "algoliasearch"); |
| 50 | + bundle.put("importPackage", client.equals("algoliasearch") ? "algoliasearch/lite" : "algoliasearch"); |
70 | 51 | }
|
71 | 52 | }
|
0 commit comments