Testing: Refactor DB complete (maybe)

This commit is contained in:
Neko-Life 2021-07-24 15:47:31 +07:00
parent f7f962a012
commit ddaa178c75
5 changed files with 7 additions and 7 deletions

View file

@ -16,7 +16,7 @@ module.exports = class avatar extends commando.Command {
});
}
async run(msg, arg) {
const doc = msg.guild.DB.settings || msg.author.DB;
const doc = msg.guild?.DB || msg.author.DB;
const footerQuote = doc.defaultEmbed?.footerQuote || "";
const option = "";// || arg.match(/(?<!\\)--s +\d+/)?.[0];
let user, avatar, member, show, notFound = "";

View file

@ -20,7 +20,7 @@ module.exports = class servav extends commando.Command {
if (!msg.author.DB) await msg.author.dbLoad();
if (msg.guild && !msg.guild.DB) await msg.guild.dbLoad();
const server_ID = arg.split(/ +/)[0];
const footerQuote = (msg.guild?.DB.settings || msg.author.DB).defaultEmbed?.footerQuote || "";
const footerQuote = (msg.guild?.DB || msg.author.DB).defaultEmbed?.footerQuote || "";
let icon, target;
if (server_ID && this.client.owners.includes(msg.author)) {
if (!/\D/.test(server_ID)) {

View file

@ -20,7 +20,7 @@ module.exports = (member) => {
.setTitle("`" + member.user.tag + "` joined")
.setThumbnail(member.user.displayAvatarURL({ format: "png", size: 4096, dynamic: true }))
.setColor(getColor("cyan"))
.addField("Registered", defaultDateFormat(member.user.createdAt), true)
.addField("Registered", defaultDateFormat(member.user.createdAt))
.setDescription(`<@!${member.id}> (${member.id}) just joined.\nWe have ${member.guild.memberCount} total members now.`);
return trySend(member.client, log, emb);
}

View file

@ -24,8 +24,8 @@ module.exports = (member) => {
.setTitle("`" + member.user.tag + "` left")
.setThumbnail(member.user.displayAvatarURL({ format: "png", size: 4096, dynamic: true }))
.setColor(getColor("yellow"))
.addField("Registered", defaultDateFormat(member.user.createdAt), true)
.addField("Joined", defaultDateFormat(member.joinedAt) + `\n(${intervalToDuration(INT).strings.join(" ")} ago)`, true)
.addField("Registered", defaultDateFormat(member.user.createdAt))
.addField("Joined", defaultDateFormat(member.joinedAt) + `\n(${intervalToDuration(INT).strings.join(" ")} ago)`)
.addField("Nick", "`" + member.displayName + "`")
.setDescription(`<@!${member.id}> (${member.id}) just left.\nWe have ${member.guild.memberCount} total members now.`);
for (const U of RU) {

View file

@ -261,7 +261,7 @@ function adCheck(content) {
* @returns {MessageEmbed}
*/
function defaultImageEmbed(msg, image, title, footerQuote) {
if (!footerQuote) footerQuote = (msg.guild?.DB.settings || msg.author.DB).defaultEmbed?.footerQuote || "";
if (!footerQuote) footerQuote = (msg.guild?.DB || msg.author.DB).defaultEmbed?.footerQuote || "";
const emb = new MessageEmbed()
.setImage(image)
.setColor(msg.guild ? getColor((msg.member || msg).displayColor) : randomColors[Math.floor(Math.random() * randomColors.length)])
@ -438,7 +438,7 @@ function defaultEventLogEmbed(guild) {
return new MessageEmbed()
.setColor(getColor(C.displayColor))
.setAuthor(guild.name)
.setFooter((guild.DB?.settings?.defaultEmbed?.footerQuote ?
.setFooter((guild.DB?.defaultEmbed?.footerQuote ?
guild.DB.defaultEmbed.footerQuote : ""), guild.iconURL({ format: "png", size: 128, dynamic: true }))
.setTimestamp(new Date());
}