From 93404d97416c05fbb620f3d1826193d40d0abafd Mon Sep 17 00:00:00 2001 From: Lncvrt Date: Sat, 24 Jan 2026 09:09:09 -0700 Subject: [PATCH] Changes to marketplace responses --- .../berrydash/icon-marketplace/icon/get.ts | 12 +++++++++++- src/routes/berrydash/icon-marketplace/post.ts | 19 ++++++++++++++----- 2 files changed, 25 insertions(+), 6 deletions(-) diff --git a/src/routes/berrydash/icon-marketplace/icon/get.ts b/src/routes/berrydash/icon-marketplace/icon/get.ts index fa61fee..e565a3f 100644 --- a/src/routes/berrydash/icon-marketplace/icon/get.ts +++ b/src/routes/berrydash/icon-marketplace/icon/get.ts @@ -50,7 +50,16 @@ export async function handler (context: Context) { if (idQuery || uuidQuery) { const icon = await db1 - .select() + .select({ + id: berryDashMarketplaceIcons.id, + userId: berryDashMarketplaceIcons.userId, + data: berryDashMarketplaceIcons.data, + hash: berryDashMarketplaceIcons.hash, + timestamp: berryDashMarketplaceIcons.timestamp, + state: berryDashMarketplaceIcons.state, + price: berryDashMarketplaceIcons.price, + name: berryDashMarketplaceIcons.name + }) .from(berryDashMarketplaceIcons) .where( !uuidQuery @@ -95,6 +104,7 @@ export async function handler (context: Context) { username: userData[0].username, userId: icon[0].userId, data: icon[0].data, + hash: icon[0].hash, id: icon[0].id, price: icon[0].price, buyable: icon[0].state == 1, diff --git a/src/routes/berrydash/icon-marketplace/post.ts b/src/routes/berrydash/icon-marketplace/post.ts index 60c1b68..071eb42 100644 --- a/src/routes/berrydash/icon-marketplace/post.ts +++ b/src/routes/berrydash/icon-marketplace/post.ts @@ -134,7 +134,15 @@ export async function handler (context: Context) { } const icons = await db1 - .select() + .select({ + id: berryDashMarketplaceIcons.id, + userId: berryDashMarketplaceIcons.userId, + hash: berryDashMarketplaceIcons.hash, + timestamp: berryDashMarketplaceIcons.timestamp, + state: berryDashMarketplaceIcons.state, + price: berryDashMarketplaceIcons.price, + name: berryDashMarketplaceIcons.name + }) .from(berryDashMarketplaceIcons) .where(and(...filters)) .orderBy(orderBy) @@ -151,10 +159,11 @@ export async function handler (context: Context) { const result = icons.map(i => ({ username: usersMap[i.userId] ?? 'Unknown', - userid: i.userId, - data: i.data, - uuid: i.uuid, - price: i.state === 2 ? 100000000 : i.price, + userId: i.userId, + hash: i.hash, + id: i.id, + price: i.price, + buyable: i.state == 1, name: atob(i.name) }))