ai-tube / src /app /api /parsers /parseBasicSearchResults.ts
jbilcke-hf's picture
jbilcke-hf HF staff
upgraded to @aitube/client 0.0.12
f24ad59
raw
history blame
No virus
513 Bytes
import { BasicSearchResult } from "../v1/search/types"
export function parseBasicSearchResult(input?: any, defaultResults: BasicSearchResult[] = []): BasicSearchResult[] {
let basicResults: BasicSearchResult[] = defaultResults
try {
const rawString = decodeURIComponent(`${input || ""}` || "").trim() as string
const maybeExistingResults = JSON.parse(rawString)
if (Array.isArray(maybeExistingResults)) {
basicResults = maybeExistingResults
}
} catch (err) {}
return basicResults
}