This commit is contained in:
parent
8738a17b29
commit
84770fb410
1 changed files with 15 additions and 11 deletions
14
index.js
14
index.js
|
@ -2,7 +2,6 @@ const { createTask } = require('./lib/task')
|
||||||
const { fetchVisitorData } = require('./lib/workflow')
|
const { fetchVisitorData } = require('./lib/workflow')
|
||||||
const { Redis } = require('ioredis')
|
const { Redis } = require('ioredis')
|
||||||
|
|
||||||
|
|
||||||
const redis = new Redis({ host: process.env.HOST || config.host });
|
const redis = new Redis({ host: process.env.HOST || config.host });
|
||||||
|
|
||||||
redis.on('error', (error) => {
|
redis.on('error', (error) => {
|
||||||
|
@ -11,24 +10,29 @@ redis.on('error', (error) => {
|
||||||
});
|
});
|
||||||
|
|
||||||
const generate = async () => {
|
const generate = async () => {
|
||||||
|
console.debug("[DEBUG] generate called")
|
||||||
|
try {
|
||||||
const visitorData = await fetchVisitorData()
|
const visitorData = await fetchVisitorData()
|
||||||
const task = await createTask(visitorData)
|
const task = await createTask(visitorData)
|
||||||
const { poToken } = await task.start()
|
const { poToken } = await task.start()
|
||||||
return { visitorData, poToken }
|
return { visitorData, poToken }
|
||||||
|
} catch (e) {
|
||||||
|
console.error(`generate: Error ${e}`)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const run = async () => {
|
const run = async () => {
|
||||||
try {
|
try {
|
||||||
const { visitorData, poToken } = await generate();
|
const { visitorData, poToken } = await generate();
|
||||||
p = redis.set("invidious:po_token", poToken)
|
redis.set("invidious:po_token", poToken)
|
||||||
v = redis.set("invidious:visitor_data", visitorData)
|
redis.set("invidious:visitor_data", visitorData)
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
console.error(`Fuck: ${e}`)
|
console.error(`run: Error ${e}`)
|
||||||
}
|
}
|
||||||
console.log("New tokens sent to redis")
|
console.log("New tokens sent to redis")
|
||||||
}
|
}
|
||||||
|
|
||||||
run();
|
run();
|
||||||
setTimeout(run, (process.env.RENEW_INTERVAL || 60) * 1000)
|
setInterval(run, (process.env.RENEW_INTERVAL || 60) * 1000)
|
||||||
|
|
||||||
module.exports = { generate }
|
module.exports = { generate }
|
||||||
|
|
Loading…
Reference in a new issue