add 'distribution' field to packages
This commit is contained in:
		
							parent
							
								
									6b641ca10f
								
							
						
					
					
						commit
						a1ab530fa7
					
				| @ -56,7 +56,8 @@ public CompletableFuture<Pair<Package, Set<String>>> getPackageFromAPI(String pa | |||||||
|                         resultJson.getString("pkgname"), |                         resultJson.getString("pkgname"), | ||||||
|                         resultJson.getString("pkgver"), |                         resultJson.getString("pkgver"), | ||||||
|                         resultJson.getString("repo"), |                         resultJson.getString("repo"), | ||||||
|                         resultJson.getString("pkgdesc") |                         resultJson.getString("pkgdesc"), | ||||||
|  |                         "arch" | ||||||
|                 ), |                 ), | ||||||
|                 dependenciesNames |                 dependenciesNames | ||||||
|         )); |         )); | ||||||
| @ -98,7 +99,8 @@ public CompletableFuture<Pair<Package, Set<String>>> getPackageFromAPI(String pa | |||||||
|                     searchResultJson.getString("pkgname"), |                     searchResultJson.getString("pkgname"), | ||||||
|                     searchResultJson.getString("pkgver"), |                     searchResultJson.getString("pkgver"), | ||||||
|                     searchResultJson.getString("repo"), |                     searchResultJson.getString("repo"), | ||||||
|                     searchResultJson.getString("pkgdesc") |                     searchResultJson.getString("pkgdesc"), | ||||||
|  |                     "arch" | ||||||
|                 )); |                 )); | ||||||
|             } |             } | ||||||
|            futureSearchedPackages.complete(searchedPackagesList); |            futureSearchedPackages.complete(searchedPackagesList); | ||||||
|  | |||||||
| @ -57,7 +57,8 @@ public class FedoraDistribution extends AsyncRequestsParser implements Distribut | |||||||
|                             json.getString("basename"), |                             json.getString("basename"), | ||||||
|                             json.getString("version"), |                             json.getString("version"), | ||||||
|                             json.getString("repo"), |                             json.getString("repo"), | ||||||
|                             json.getString("description") |                             json.getString("description"), | ||||||
|  |                             "fedora" | ||||||
|                     ), |                     ), | ||||||
|                     dependenciesNames |                     dependenciesNames | ||||||
|             )); |             )); | ||||||
| @ -97,7 +98,9 @@ public class FedoraDistribution extends AsyncRequestsParser implements Distribut | |||||||
|                         searchResultJson.getString("name"), |                         searchResultJson.getString("name"), | ||||||
|                         null, |                         null, | ||||||
|                         null, |                         null, | ||||||
|                         searchResultJson.getString("description"))); |                         searchResultJson.getString("description"), | ||||||
|  |                         "fedora" | ||||||
|  |                 )); | ||||||
|             } |             } | ||||||
|             futureSearchedPackages.complete(searchedPackagesList); |             futureSearchedPackages.complete(searchedPackagesList); | ||||||
|         }).exceptionally(error->{ |         }).exceptionally(error->{ | ||||||
|  | |||||||
| @ -15,11 +15,11 @@ public class Package extends SearchedPackage { | |||||||
|         deps.add(pack); |         deps.add(pack); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public Package(String name, String version, String repo, String description) { |     public Package(String name, String version, String repo, String description, String distribution) { | ||||||
|         this(name, version, repo, description, new ArrayList<>()); |         this(name, version, repo, description, distribution, new ArrayList<>()); | ||||||
|     } |     } | ||||||
|     public Package(String name, String version, String repo, String description, List<Package> deps) { |     public Package(String name, String version, String repo, String description, String distribution, List<Package> deps) { | ||||||
|         super(name, version, repo, description); |         super(name, version, repo, description, distribution); | ||||||
|         this.deps = deps; |         this.deps = deps; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  | |||||||
| @ -5,6 +5,7 @@ public class SearchedPackage { | |||||||
|     private final String version; |     private final String version; | ||||||
|     private final String repo; |     private final String repo; | ||||||
|     private final String description; |     private final String description; | ||||||
|  |     private final String distribution; | ||||||
| 
 | 
 | ||||||
|     public String getName() { |     public String getName() { | ||||||
|         return name; |         return name; | ||||||
| @ -22,11 +23,16 @@ public class SearchedPackage { | |||||||
|         return description; |         return description; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     public SearchedPackage(String name, String version, String repo, String description) { |     public String getDistribution() { | ||||||
|  |         return distribution; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     public SearchedPackage(String name, String version, String repo, String description, String distribution) { | ||||||
|         this.name = name; |         this.name = name; | ||||||
|         this.version = version; |         this.version = version; | ||||||
|         this.repo = repo; |         this.repo = repo; | ||||||
|         this.description = description; |         this.description = description; | ||||||
|  |         this.distribution = distribution; | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     @Override |     @Override | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user