Ignore eslint loops warning/error
parent
104cd69862
commit
2206a11050
|
@ -53,6 +53,7 @@ export default class Util {
|
||||||
if (!role && queries.split(' ').length > 0) {
|
if (!role && queries.split(' ').length > 0) {
|
||||||
while (!role && queries.split(' ').length > 1) {
|
while (!role && queries.split(' ').length > 1) {
|
||||||
queries = queries.split(' ').slice(0, queries.split(' ').length - 1).join(' ');
|
queries = queries.split(' ').slice(0, queries.split(' ').length - 1).join(' ');
|
||||||
|
// eslint-disable-next-line no-loop-func
|
||||||
role = roles.find((r) => r.id === queries || r.name === queries || r.name.toLowerCase() === queries.toLowerCase() || r.name.toLowerCase().startsWith(queries.toLowerCase()));
|
role = roles.find((r) => r.id === queries || r.name === queries || r.name.toLowerCase() === queries.toLowerCase() || r.name.toLowerCase().startsWith(queries.toLowerCase()));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -67,6 +68,7 @@ export default class Util {
|
||||||
if (queries.split(' ').length > 1 && !member) {
|
if (queries.split(' ').length > 1 && !member) {
|
||||||
while (!member && queries.split(' ').length > 0) {
|
while (!member && queries.split(' ').length > 0) {
|
||||||
queries = queries.split(' ').slice(0, queries.length - 1).join(' ');
|
queries = queries.split(' ').slice(0, queries.length - 1).join(' ');
|
||||||
|
// eslint-disable-next-line no-loop-func
|
||||||
member = members.find((m) => m.mention.replace('!', '') === queries.replace('!', '') || `${m.username}#${m.discriminator}` === query || m.username === queries || m.id === queries || m.nick === queries) // Exact match for mention, username+discrim, username and user ID
|
member = members.find((m) => m.mention.replace('!', '') === queries.replace('!', '') || `${m.username}#${m.discriminator}` === query || m.username === queries || m.id === queries || m.nick === queries) // Exact match for mention, username+discrim, username and user ID
|
||||||
|| members.find((m) => `${m.username.toLowerCase()}#${m.discriminator}` === queries.toLowerCase() || m.username.toLowerCase() === queries.toLowerCase() || (m.nick && m.nick.toLowerCase() === queries.toLowerCase())) // Case insensitive match for username+discrim, username
|
|| members.find((m) => `${m.username.toLowerCase()}#${m.discriminator}` === queries.toLowerCase() || m.username.toLowerCase() === queries.toLowerCase() || (m.nick && m.nick.toLowerCase() === queries.toLowerCase())) // Case insensitive match for username+discrim, username
|
||||||
|| members.find((m) => m.username.toLowerCase().startsWith(queries.toLowerCase()) || (m.nick && m.nick.toLowerCase().startsWith(queries.toLowerCase())));
|
|| members.find((m) => m.username.toLowerCase().startsWith(queries.toLowerCase()) || (m.nick && m.nick.toLowerCase().startsWith(queries.toLowerCase())));
|
||||||
|
|
Loading…
Reference in New Issue