This commit is contained in:
parent
15749b1a9f
commit
e5f4295281
2 changed files with 7 additions and 1 deletions
|
@ -1,4 +1,5 @@
|
||||||
const savePresence = require("../../util/savePresence");
|
const savePresence = require("../../util/savePresence");
|
||||||
|
const timeUntil = require("../../util/timer/timeUntil");
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
name: 'setpresence',
|
name: 'setpresence',
|
||||||
|
@ -14,7 +15,7 @@ module.exports = {
|
||||||
admin: true,
|
admin: true,
|
||||||
execute({message, client, args}) {
|
execute({message, client, args}) {
|
||||||
let presenceType = args[0].toLocaleUpperCase();
|
let presenceType = args[0].toLocaleUpperCase();
|
||||||
let sendText = "Presence has been set. It can take up to a minute for it to update.";
|
let sendText = "Presence has been set.";
|
||||||
|
|
||||||
switch (presenceType) {
|
switch (presenceType) {
|
||||||
case "PLAY":
|
case "PLAY":
|
||||||
|
@ -46,6 +47,7 @@ module.exports = {
|
||||||
let temp = args.join(" ");
|
let temp = args.join(" ");
|
||||||
let presenceText = temp.slice(firstArg, temp.length)
|
let presenceText = temp.slice(firstArg, temp.length)
|
||||||
savePresence(presenceType, presenceText, client);
|
savePresence(presenceType, presenceText, client);
|
||||||
|
sendText = `${sendText} It will update in ${timeUntil(client.lastPresenceUpdate + 60000).totalInSeconds} seconds`
|
||||||
}
|
}
|
||||||
message.channel.send(sendText);
|
message.channel.send(sendText);
|
||||||
|
|
||||||
|
|
|
@ -4,8 +4,12 @@ const updatePresence = require('../util/updatePresence');
|
||||||
|
|
||||||
module.exports = function(client, enableLoginMessage, loginChannel, loginMessage) {
|
module.exports = function(client, enableLoginMessage, loginChannel, loginMessage) {
|
||||||
|
|
||||||
|
updatePresence(client)
|
||||||
|
client.lastPresenceUpdate = Date.now()
|
||||||
|
|
||||||
setInterval(() => {
|
setInterval(() => {
|
||||||
updatePresence(client)
|
updatePresence(client)
|
||||||
|
client.lastPresenceUpdate = Date.now()
|
||||||
}, 60 * 1000);
|
}, 60 * 1000);
|
||||||
|
|
||||||
console.log('Ready!');
|
console.log('Ready!');
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue