From 7026c35e73f47aa91335c7445010a27800ef8f1e Mon Sep 17 00:00:00 2001 From: catbref Date: Thu, 4 Apr 2019 12:33:12 +0100 Subject: [PATCH] For API "GET /assets" add optional query param "includeData" --- src/main/java/org/qora/api/resource/AssetsResource.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/qora/api/resource/AssetsResource.java b/src/main/java/org/qora/api/resource/AssetsResource.java index 9a0b14e7..4c5bc47e 100644 --- a/src/main/java/org/qora/api/resource/AssetsResource.java +++ b/src/main/java/org/qora/api/resource/AssetsResource.java @@ -92,7 +92,8 @@ public class AssetsResource { @ApiErrors({ ApiError.REPOSITORY_ISSUE }) - public List getAllAssets(@Parameter( + public List getAllAssets(@QueryParam("includeData") Boolean includeData, + @Parameter( ref = "limit" ) @QueryParam("limit") Integer limit, @Parameter( ref = "offset" @@ -102,7 +103,8 @@ public class AssetsResource { try (final Repository repository = RepositoryManager.getRepository()) { List assets = repository.getAssetRepository().getAllAssets(limit, offset, reverse); - assets.forEach(asset -> asset.setData(null)); + if (includeData == null || !includeData) + assets.forEach(asset -> asset.setData(null)); return assets; } catch (DataException e) {