xoo-api
Version:
Package untuk search sfile.mobi, YouTube, stalk GitHub, generate AI art, dan random UUID
20 lines (16 loc) • 488 B
JavaScript
const { searchYoutube } = require("./yt-fetcher")
const { handleError } = require("../../core/http/response")
const processYtRequest = async (query) => {
try {
return await searchYoutube(query)
} catch (error) {
handleError(error, "Error searching YouTube")
}
}
const validateYtQuery = (query) => {
if (!query || typeof query !== "string") {
throw new Error("Invalid YouTube search query")
}
return true
}
module.exports = { processYtRequest, validateYtQuery }