16 lines
577 B
TypeScript
16 lines
577 B
TypeScript
import type { ApiResponse } from "@/lib/api"
|
|
import type { LineData, LineSearchResult } from "@/lib/models/line"
|
|
import { phpGet } from "./http"
|
|
|
|
export function fetchLineData(product: number): Promise<ApiResponse<LineData>> {
|
|
return phpGet<LineData>(`/script/linedata/display.php?product=${product}`)
|
|
}
|
|
|
|
export function searchLineData(
|
|
productid: number,
|
|
info: string,
|
|
): Promise<ApiResponse<LineSearchResult>> {
|
|
const query = `type=0&productid=${productid}&info=${encodeURIComponent(info)}`
|
|
return phpGet<LineSearchResult>(`/script/linedata/search.php?${query}`)
|
|
}
|