1
0
Fork 0

memory int various fixes

refactor/models
Matthew 2020-05-03 16:44:42 -04:00
parent ee2ea41d8b
commit b5a1744002
No known key found for this signature in database
GPG Key ID: 766BE43AE75F7559
1 changed files with 7 additions and 7 deletions

View File

@ -37,7 +37,7 @@ export default function memory(client: Client) {
/* if the user has exceeded their soft memory limit, which is the one described in the
resource limit guidelines, we'll inform staff.
*/
if (memoryConversion >= userLimits.hard && set.has(acc.username)) {
if ((memoryConversion >= userLimits.hard) && set.has(acc.username)) {
client.signale.info(`RAM Hard Limit Reached | ${acc.username} | ${memoryConversion}/${userLimits.hard} MB`);
client.util.exec(`killall -9 -u ${acc.username}`);
const embed = new RichEmbed();
@ -64,7 +64,7 @@ export default function memory(client: Client) {
});
client.createMessage(channelID, { embed });
set.delete(acc.username);
} else if (memoryConversion >= userLimits.soft && !set.has(acc.username)) {
} else if ((memoryConversion >= userLimits.soft) && !set.has(acc.username)) {
client.signale.info(`RAM Soft Limit Reached | ${acc.username} | ${memoryConversion}/${userLimits.soft} MB`);
const embed = new RichEmbed();
if (client.users.get(acc.userID)) embed.setThumbnail(client.users.get(acc.userID).avatarURL);
@ -81,14 +81,14 @@ export default function memory(client: Client) {
.setTitle('Cloud Account | Notification')
.setDescription(`You are about to reach your RAM resource limits, you are currently using '${String(memoryConversion)} MB' and your limit is '${String(userLimits.hard)} MB'. Please correct your usage to avoid further action.`)
.addField('Technician', 'SYSTEM', true)
.setFooter(this.client.user.username, this.client.user.avatarURL)
.setFooter(client.user.username, client.user.avatarURL)
.setTimestamp();
this.client.getDMChannel(acc.userID).then((channel) => {
channel.createMessage({ notifyEmbed });
client.getDMChannel(acc.userID).then((channel) => {
channel.createMessage({ embed: notifyEmbed });
});
notifyEmbed.addField('User', `${acc.username} | <@${acc.userID}>`, true);
this.client.createMessage('580950455581147146', { embed });
this.client.util.transport.sendMail({
client.createMessage('580950455581147146', { embed });
client.util.transport.sendMail({
to: acc.emailAddress,
from: 'Library of Code sp-us | Cloud Services <help@libraryofcode.org>',
subject: 'Notification',