From 6484c698518f7761960674e395d24e1ee1f6a2dc Mon Sep 17 00:00:00 2001 From: derpystuff <3515180-derpystuff@users.noreply.gitlab.com> Date: Sun, 19 Jun 2022 14:14:34 +0200 Subject: [PATCH] exports --- labscore/client.js | 8 ++------ labscore/utils/ansi.js | 6 +----- labscore/utils/attachment.js | 9 ++------- labscore/utils/users.js | 12 +++--------- 4 files changed, 8 insertions(+), 27 deletions(-) diff --git a/labscore/client.js b/labscore/client.js index 13f9de2..be0f2a4 100644 --- a/labscore/client.js +++ b/labscore/client.js @@ -19,7 +19,7 @@ const cluster = new ClusterClient("", { }); // Create this clusters paginator -const paginator = new Paginator(cluster, { +module.exports.paginator = new Paginator(cluster, { maxTime: 300000, pageLoop: true, pageNumber: true @@ -46,8 +46,4 @@ if(process.env.PREFIX_OVERRIDE) commandPrefix = process.env.PREFIX_OVERRIDE; await interactionClient.addMultipleIn('../commands/interaction/'); await interactionClient.run(); -})(); - -module.exports = { - paginator -} \ No newline at end of file +})(); \ No newline at end of file diff --git a/labscore/utils/ansi.js b/labscore/utils/ansi.js index 42cc359..6c4c482 100644 --- a/labscore/utils/ansi.js +++ b/labscore/utils/ansi.js @@ -22,12 +22,8 @@ const ALIASES = { "rs": "reset" } -function format(text, color){ +module.exports.format = function(text, color){ if(!ANSI_COLORS[color] && !ALIASES[color]) throw "Invalid ANSI Color" if(!ANSI_COLORS[color]) color = ALIASES[color] return `${ANSI_COLORS[color]}${text}${ANSI_COLORS.reset}` -} - -module.exports = { - format } \ No newline at end of file diff --git a/labscore/utils/attachment.js b/labscore/utils/attachment.js index a367932..0d6d257 100644 --- a/labscore/utils/attachment.js +++ b/labscore/utils/attachment.js @@ -46,7 +46,7 @@ async function getRecentMedia(context, limit) { } -async function getRecentVideo(context, limit) { +module.exports.getRecentVideo = async function(context, limit) { if (!context.message.channel) { return undefined; } @@ -81,7 +81,7 @@ async function getRecentVideo(context, limit) { return attachments; } -async function getRecentImage(context, limit) { +module.exports.getRecentImage= async function(context, limit){ let attachments = await getRecentMedia(context, limit) let at; let validImages = attachmentTypes.image @@ -93,9 +93,4 @@ async function getRecentImage(context, limit) { } } return at; -} - -module.exports = { - getRecentImage, - getRecentVideo } \ No newline at end of file diff --git a/labscore/utils/users.js b/labscore/utils/users.js index 760bfb0..096b14e 100644 --- a/labscore/utils/users.js +++ b/labscore/utils/users.js @@ -1,4 +1,4 @@ -async function getUser(context, query){ +module.exports.getUser = async function(context, query){ let user; let member; if(/[0-9]{17,18}/.test(query)){ @@ -16,7 +16,7 @@ async function getUser(context, query){ return {user: user, member: member}; } -async function getMember(context, query){ +module.exports.getMember = async function(context, query){ if(!context.guild) return; if(/[0-9]{17,18}/.test(query)){ let uid = query.match(/[0-9]{17,18}/) @@ -50,16 +50,10 @@ const BADGES = Object.freeze({ [UserFlags.PREMIUM_EARLY_SUPPORTER]: '<:badge_earlysupporter:903277590956101672>' }) -function renderBadges(user){ +module.exports.renderBadges = function(user){ let badges = []; for(const flag of Object.keys(BADGES)){ if(user.hasFlag(parseInt(flag))) badges.push(BADGES[flag]) } return badges; -} - -module.exports = { - getUser, - getMember, - renderBadges } \ No newline at end of file