updating exit logic

This commit is contained in:
John Facey
2021-12-04 14:51:20 -06:00
parent b4b29fbe8f
commit 73b6acf423
3 changed files with 9 additions and 9 deletions

View File

@@ -13,6 +13,8 @@ module.exports = {
var link = args[1];
libFlayer.addSource(title,link);
message.reply(
`Adding ${title} to the list of RSS sources`);
libFlayer.loadFeeds();
},

View File

@@ -3,10 +3,11 @@ var libFlayer = require("../libFlayer.js");
module.exports = {
name: 'exit',
description: 'Exit',
execute(message) {
async execute(message) {
message.reply(
`!Goodbye world - someone respawn my process`
`Goodbye world - Disconnection imminent.`
);
await libFlayer.sleep(5000);
await new Promise(resolve => setTimeout(process.exit(), 5000));
}
};

View File

@@ -15,6 +15,8 @@ exports.addSource = function(title,source){
feeds.push(linkData);
}
exports.sleep = (ms) => new Promise((resolve) => { setTimeout(resolve, ms); })
exports.loadFeeds = function() {
linkFlayerMap = [];
feeds.forEach(feedBlock => {
@@ -31,9 +33,6 @@ exports.loadFeeds = function() {
linkFlayerMap.push(linkData);
});
})
})().then();
});
@@ -41,12 +40,10 @@ exports.loadFeeds = function() {
exports.getFeeds = function () {
return linkFlayerMap;
}
exports.getSources = function () {
return feeds;
}
exports.getQuotes = function () {