generated from Dicken/dickendock
11 lines
359 B
TypeScript
11 lines
359 B
TypeScript
import type { FastifyInstance } from "fastify";
|
|
import { searchIconDb } from "../scanner/iconDb.js";
|
|
|
|
export async function iconsRoutes(app: FastifyInstance): Promise<void> {
|
|
app.get("/api/icons/search", async (request) => {
|
|
const { q } = request.query as { q?: string };
|
|
const results = await searchIconDb(q ?? "");
|
|
return { results };
|
|
});
|
|
}
|