10 lines
348 B
Python
10 lines
348 B
Python
from typing import List
|
|
from fastapi import APIRouter
|
|
from services.icon_finder_service import ICON_FINDER_SERVICE
|
|
|
|
ICONS_ROUTER = APIRouter(prefix="/icons", tags=["Icons"])
|
|
|
|
|
|
@ICONS_ROUTER.get("/search", response_model=List[str])
|
|
async def search_icons(query: str, limit: int = 20):
|
|
return await ICON_FINDER_SERVICE.search_icons(query, limit)
|