Add endpoint for getting specific icons

This commit is contained in:
2026-01-24 08:27:36 -07:00
parent 0ae6a37bf6
commit 4f94ee2dd4
2 changed files with 166 additions and 0 deletions

View File

@@ -30,6 +30,7 @@ import { handler as berrydashProfilePostsPutHandler } from './routes/berrydash/p
import { handler as berryDashIconMarketplacePostHandler } from './routes/berrydash/icon-marketplace/post'
import { handler as berryDashIconMarketplaceUploadPostHandler } from './routes/berrydash/icon-marketplace/upload/post'
import { handler as berryDashIconMarketplaceIconGetHandler } from './routes/berrydash/icon-marketplace/icon/get'
import { handler as berryDashAccountLoginPostHandler } from './routes/berrydash/account/login/post'
import { handler as berryDashAccountRegisterPostHandler } from './routes/berrydash/account/register/post'
@@ -424,6 +425,22 @@ app.post(
})
}
)
app.get(
'/berrydash/icon-marketplace/icon',
context => berryDashIconMarketplaceIconGetHandler(context),
{
detail: {
description: 'The endpoint for getting a specific icon marketplace icon.',
tags: ['Berry Dash', 'Icon Marketplace']
},
query: t.Object({
uuid: t.Optional(t.String()),
id: t.Optional(t.String()),
uuids: t.Optional(t.String()),
ids: t.Optional(t.String())
})
}
)
app.post(
'/berrydash/account/login',
context => berryDashAccountLoginPostHandler(context),