aboutsummaryrefslogtreecommitdiff
path: root/src/lib/extensions/discord-akairo
diff options
context:
space:
mode:
authorIRONM00N <64110067+IRONM00N@users.noreply.github.com>2021-12-27 13:13:10 -0500
committerIRONM00N <64110067+IRONM00N@users.noreply.github.com>2021-12-27 13:13:10 -0500
commit0fa1b2d2a327151f3c9a5c2e28880cf537853302 (patch)
tree930207facabf2074e4472846b45368412ce0c9ba /src/lib/extensions/discord-akairo
parente05f25f4b98cac3c2409cee9a664ab5ea6251467 (diff)
downloadtanzanite-0fa1b2d2a327151f3c9a5c2e28880cf537853302.tar.gz
tanzanite-0fa1b2d2a327151f3c9a5c2e28880cf537853302.tar.bz2
tanzanite-0fa1b2d2a327151f3c9a5c2e28880cf537853302.zip
remind command
Diffstat (limited to 'src/lib/extensions/discord-akairo')
-rw-r--r--src/lib/extensions/discord-akairo/BushClient.ts24
1 files changed, 14 insertions, 10 deletions
diff --git a/src/lib/extensions/discord-akairo/BushClient.ts b/src/lib/extensions/discord-akairo/BushClient.ts
index 41ecfaf..7321c17 100644
--- a/src/lib/extensions/discord-akairo/BushClient.ts
+++ b/src/lib/extensions/discord-akairo/BushClient.ts
@@ -1,3 +1,15 @@
+import {
+ abbreviatedNumber,
+ contentWithDuration,
+ discordEmoji,
+ duration,
+ durationSeconds,
+ globalUser,
+ messageLink,
+ permission,
+ roleWithDuration,
+ snowflake
+} from '#args';
import type {
BushApplicationCommand,
BushBaseGuildEmojiManager,
@@ -35,16 +47,6 @@ import path from 'path';
import readline from 'readline';
import type { Sequelize as SequelizeType } from 'sequelize';
import { fileURLToPath } from 'url';
-import { abbreviatedNumber } from '../../../arguments/abbreviatedNumber.js';
-import { contentWithDuration } from '../../../arguments/contentWithDuration.js';
-import { discordEmoji } from '../../../arguments/discordEmoji.js';
-import { duration } from '../../../arguments/duration.js';
-import { durationSeconds } from '../../../arguments/durationSeconds.js';
-import { globalUser } from '../../../arguments/globalUser.js';
-import { messageLink } from '../../../arguments/messageLink.js';
-import { permission } from '../../../arguments/permission.js';
-import { roleWithDuration } from '../../../arguments/roleWithDuration.js';
-import { snowflake } from '../../../arguments/snowflake.js';
import UpdateCacheTask from '../../../tasks/updateCache.js';
import UpdateStatsTask from '../../../tasks/updateStats.js';
import { ActivePunishment } from '../../models/ActivePunishment.js';
@@ -52,6 +54,7 @@ import { Global } from '../../models/Global.js';
import { Guild as GuildModel } from '../../models/Guild.js';
import { Level } from '../../models/Level.js';
import { ModLog } from '../../models/ModLog.js';
+import { Reminder } from '../../models/Reminder.js';
import { Stat } from '../../models/Stat.js';
import { StickyRole } from '../../models/StickyRole.js';
import { AllowedMentions } from '../../utils/AllowedMentions.js';
@@ -425,6 +428,7 @@ export class BushClient<Ready extends boolean = boolean> extends AkairoClient<Re
Level.initModel(this.db);
StickyRole.initModel(this.db);
Stat.initModel(this.db);
+ Reminder.initModel(this.db);
await this.db.sync({ alter: true }); // Sync all tables to fix everything if updated
await this.console.success('startup', `Successfully connected to <<database>>.`, false);
} catch (e) {