UNPKG

xoo-api

Version:

Package untuk search sfile.mobi, YouTube, stalk GitHub, generate AI art, dan random UUID

23 lines (18 loc) 708 B
const { getRequest } = require("../../core/http/client") const { getEndpoint, getApiKey } = require("../../core/config/endpoints") const { processInput } = require("../../core/utils/string") const buildSfileUrl = (query) => { const endpoint = getEndpoint("SFILE_SEARCH") const apiKey = getApiKey() return `${endpoint}?apikey=${apiKey}&query=${encodeURIComponent(query)}` } const fetchSfileData = async (url) => { const response = await getRequest(url) return response.data } const searchSfile = async (query) => { const processed = processInput(query) const url = buildSfileUrl(processed) return await fetchSfileData(url) } module.exports = { buildSfileUrl, fetchSfileData, searchSfile }