Update index.js
Browse files
index.js
CHANGED
|
@@ -36,6 +36,8 @@ app.get('/api', async (req, res) => {
|
|
| 36 |
if (!/https?:\/\//.test(url)) return res.json({ success: false, message: 'Invalid url' })
|
| 37 |
|
| 38 |
const data = cache.has(url) ? cache.get(url) : await ssyoutube(url)
|
|
|
|
|
|
|
| 39 |
data.message ?
|
| 40 |
res.json({ success: false, message: data.message, result: data }) :
|
| 41 |
res.json({ success: true, result: data })
|
|
@@ -60,8 +62,9 @@ async function ssyoutube(url) {
|
|
| 60 |
})
|
| 61 |
|
| 62 |
const page = await browser.newPage()
|
| 63 |
-
|
| 64 |
await page.goto('https://ssyoutube.com/')
|
|
|
|
| 65 |
await page.type('#id_url', url)
|
| 66 |
await page.click('#search')
|
| 67 |
|
|
|
|
| 36 |
if (!/https?:\/\//.test(url)) return res.json({ success: false, message: 'Invalid url' })
|
| 37 |
|
| 38 |
const data = cache.has(url) ? cache.get(url) : await ssyoutube(url)
|
| 39 |
+
delete data.lastFetch
|
| 40 |
+
|
| 41 |
data.message ?
|
| 42 |
res.json({ success: false, message: data.message, result: data }) :
|
| 43 |
res.json({ success: true, result: data })
|
|
|
|
| 62 |
})
|
| 63 |
|
| 64 |
const page = await browser.newPage()
|
| 65 |
+
|
| 66 |
await page.goto('https://ssyoutube.com/')
|
| 67 |
+
await page.waitForSelector('#id_url')
|
| 68 |
await page.type('#id_url', url)
|
| 69 |
await page.click('#search')
|
| 70 |
|