refactored search result format methods
This commit is contained in:
parent
54052d9237
commit
d7e2cf8721
1 changed files with 9 additions and 4 deletions
|
@ -521,18 +521,23 @@ export class UtilityPlugin extends ZeppelinPlugin<TConfigSchema> {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
protected formatSearchResultList(members: Member[]): string {
|
protected formatSearchResultList(members: Array<Member | User>): string {
|
||||||
const longestId = members.reduce((longest, member) => Math.max(longest, member.id.length), 0);
|
const longestId = members.reduce((longest, member) => Math.max(longest, member.id.length), 0);
|
||||||
const lines = members.map(member => {
|
const lines = members.map(member => {
|
||||||
const paddedId = member.id.padEnd(longestId, " ");
|
const paddedId = member.id.padEnd(longestId, " ");
|
||||||
let line = `${paddedId} ${member.user.username}#${member.user.discriminator}`;
|
let line;
|
||||||
if (member.nick) line += ` (${member.nick})`;
|
if (member instanceof Member) {
|
||||||
|
line = `${paddedId} ${member.user.username}#${member.user.discriminator}`;
|
||||||
|
if (member.nick) line += ` (${member.nick})`;
|
||||||
|
} else {
|
||||||
|
line = `${paddedId} ${member.username}#${member.discriminator}`;
|
||||||
|
}
|
||||||
return line;
|
return line;
|
||||||
});
|
});
|
||||||
return lines.join("\n");
|
return lines.join("\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
protected formatSearchResultIdList(members: Member[]): string {
|
protected formatSearchResultIdList(members: Array<Member | User>): string {
|
||||||
return members.map(m => m.id).join(" ");
|
return members.map(m => m.id).join(" ");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue