use default interval format for better logging

This commit is contained in:
Neko-Life 2021-07-31 14:16:33 +07:00
parent b46aa268d5
commit 8e07c2f1ac
2 changed files with 6 additions and 4 deletions

View file

@ -31,12 +31,13 @@ module.exports = class profile extends commando.Command {
title += `\`${TM.tag}\`'s Profile`;
const MEM = msg.guild.member(TM),
emb = defaultImageEmbed(msg, null, title);
emb = defaultImageEmbed(msg, null, title),
INT2 = Interval.fromDateTimes(DateTime.fromJSDate(TM.createdAt), DateTime.now());
emb.setThumbnail(TM.displayAvatarURL({ format: "png", size: 4096, dynamic: true }))
.addField("ID", TM.id)
.addField("Registered", defaultDateFormat(TM.createdAt) +
`\n(<t:${Math.floor(TM.createdAt.valueOf() / 1000)}:R>)`);
`\n(${intervalToDuration(INT2).strings.join(" ")} ago)`);
if (TM.description) emb.setDescription(TM.description);
if (MEM) {

View file

@ -15,13 +15,14 @@ module.exports = (member) => {
if (member.guild.DB.eventChannels?.join) {
const log = getChannel(member, member.guild.DB.eventChannels.join);
if (!log) return;
const emb = defaultEventLogEmbed(member.guild);
const emb = defaultEventLogEmbed(member.guild),
INT2 = Interval.fromDateTimes(DateTime.fromJSDate(member.user.createdAt), DateTime.now());
emb
.setTitle("`" + member.user.tag + "` joined")
.setThumbnail(member.user.displayAvatarURL({ format: "png", size: 4096, dynamic: true }))
.setColor(getColor("cyan"))
.addField("Registered", defaultDateFormat(member.user.createdAt) +
`\n(<t:${Math.floor(member.user.createdAt.valueOf() / 1000)}:R>)`)
`\n(${intervalToDuration(INT2).strings.join(" ")} ago)`)
.setDescription(`<@!${member.id}> (${member.id}) just joined.\nWe have ${member.guild.memberCount} total members now.`);
return trySend(member.client, log, emb);
}