28 |
import PunishmentType from '../../types/PunishmentType'; |
import PunishmentType from '../../types/PunishmentType'; |
29 |
import { fetchEmojiStr } from '../../utils/Emoji'; |
import { fetchEmojiStr } from '../../utils/Emoji'; |
30 |
import ms from 'ms'; |
import ms from 'ms'; |
|
import { clearTimeoutv2, getTimeouts, setTimeoutv2 } from '../../utils/setTimeout'; |
|
31 |
import { hasPermission, shouldNotModerate } from '../../utils/util'; |
import { hasPermission, shouldNotModerate } from '../../utils/util'; |
32 |
import UnbanQueue from '../../queues/UnbanQueue'; |
import UnbanQueue from '../../queues/UnbanQueue'; |
33 |
|
|
223 |
userID: user.id, |
userID: user.id, |
224 |
guildID: msg.guild!.id |
guildID: msg.guild!.id |
225 |
}, |
}, |
226 |
runAt: new Date(Date.now() + time) |
runAt: new Date(Date.now() + time), |
227 |
|
guild: msg.guild!.id |
228 |
}); |
}); |
229 |
|
|
230 |
await client.logger.logTempBan(banOptions, msg.guild!, user, punishment); |
await client.logger.logTempBan(banOptions, msg.guild!, user, punishment); |