nodbot/CustomModules/InteractionStorage.js

17 lines
530 B
JavaScript
Raw Permalink Normal View History

module.exports = class InteractionStorage {
constructor(idString, interaction) {
this.idString = idString;
2024-09-26 12:27:11 +00:00
this.userId = interaction.user.id;
// Store in the client
interaction.client.iStorage.set(idString, this);
// Delete this from the interactionStorage after 5 minutes
setTimeout(() => {
2024-09-26 12:09:09 +00:00
console.log(`Deleting interactionStorage with id: ${idString}`);
interaction.client.iStorage.delete(idString);
}, 300000);
return this;
}
}