Add the interval to env with default
This commit is contained in:
@@ -6,6 +6,8 @@ const log = new DebugBuilder("server", "rssController");
|
|||||||
const libCore = require("../libCore");
|
const libCore = require("../libCore");
|
||||||
const libUtils = require("../libUtils");
|
const libUtils = require("../libUtils");
|
||||||
|
|
||||||
|
const timeoutValue = process.env.RSS_TIMEOUT_VALUE ?? 300000;
|
||||||
|
|
||||||
exports.RSSController = class RSSController {
|
exports.RSSController = class RSSController {
|
||||||
constructor(_client) {
|
constructor(_client) {
|
||||||
this.client = _client;
|
this.client = _client;
|
||||||
@@ -14,7 +16,7 @@ exports.RSSController = class RSSController {
|
|||||||
async start(){
|
async start(){
|
||||||
log.INFO("Starting RSS Controller");
|
log.INFO("Starting RSS Controller");
|
||||||
while(true){
|
while(true){
|
||||||
await new Promise(resolve => setTimeout(resolve, 10000));
|
await new Promise(resolve => setTimeout(resolve, timeoutValue));
|
||||||
this.collectLatestPosts();
|
this.collectLatestPosts();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user