fixes last
parent
c3d32dbc76
commit
d926a4aba1
|
@ -20,13 +20,24 @@ export default class Score_Hist extends Command {
|
||||||
public async run(message: Message, args: string[]) {
|
public async run(message: Message, args: string[]) {
|
||||||
try {
|
try {
|
||||||
let user: User;
|
let user: User;
|
||||||
if (!this.checkCustomPermissions(message.member, 4)) user = message.author;
|
if (!this.checkCustomPermissions(message.member, 4)) {
|
||||||
else if (!args[0]) user = message.author;
|
user = message.author;
|
||||||
else {
|
await this.client.report.createInquiry(user.id, `${user.username}#${user.discriminator} VIA DISCORD - [HISTORICAL]`, 1);
|
||||||
|
} else if (!args[0]) {
|
||||||
|
user = message.author;
|
||||||
|
await this.client.report.createInquiry(user.id, `${user.username}#${user.discriminator} VIA DISCORD - [HISTORICAL]`, 1);
|
||||||
|
} else {
|
||||||
user = this.client.util.resolveMember(args[0], this.mainGuild)?.user;
|
user = this.client.util.resolveMember(args[0], this.mainGuild)?.user;
|
||||||
if (!user) {
|
if (!user) {
|
||||||
const sc = await this.client.db.Score.findOne({ pin: [Number(args[0].split('-')[0]), Number(args[0].split('-')[1]), Number(args[0].split('-')[2])] });
|
const sc = await this.client.db.Score.findOne({ pin: [Number(args[0].split('-')[0]), Number(args[0].split('-')[1]), Number(args[0].split('-')[2])] });
|
||||||
user = this.client.util.resolveMember(sc.userID, this.mainGuild)?.user;
|
user = this.client.util.resolveMember(sc.userID, this.mainGuild)?.user;
|
||||||
|
|
||||||
|
let name = '';
|
||||||
|
for (const role of this.client.util.resolveMember(message.author.id, this.mainGuild).roles.map((r) => this.mainGuild.roles.get(r)).sort((a, b) => b.position - a.position)) {
|
||||||
|
name = `Library of Code sp-us | ${role.name} - [HISTORICAL]`;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
await this.client.report.createInquiry(user.id, name, 1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (!user) return this.error(message.channel, 'Member not found.');
|
if (!user) return this.error(message.channel, 'Member not found.');
|
||||||
|
@ -105,12 +116,6 @@ export default class Score_Hist extends Command {
|
||||||
else if (stat.cloudServicesMean > 10) cloudServicesMean = '10';
|
else if (stat.cloudServicesMean > 10) cloudServicesMean = '10';
|
||||||
else cloudServicesMean = `${stat.cloudServicesMean}`;
|
else cloudServicesMean = `${stat.cloudServicesMean}`;
|
||||||
|
|
||||||
let name = '';
|
|
||||||
for (const role of this.client.util.resolveMember(message.author.id, this.mainGuild).roles.map((r) => this.mainGuild.roles.get(r)).sort((a, b) => b.position - a.position)) {
|
|
||||||
name = `Library of Code sp-us | ${role.name} - [HISTORICAL]`;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
await this.client.report.createInquiry(user.id, name, 1);
|
|
||||||
|
|
||||||
|
|
||||||
const embed = new RichEmbed();
|
const embed = new RichEmbed();
|
||||||
|
|
Loading…
Reference in New Issue