fix: properly update approved SAAs on EDS
parent
8384cceefb
commit
86b8711859
|
@ -1,6 +1,7 @@
|
|||
import { Message, TextChannel } from 'eris';
|
||||
import { apply as Apply } from '.';
|
||||
import { Client, Command, RichEmbed } from '../class';
|
||||
import axios from 'axios';
|
||||
|
||||
export default class SAA_Approve extends Command {
|
||||
public applyCommand: Apply;
|
||||
|
@ -51,6 +52,12 @@ export default class SAA_Approve extends Command {
|
|||
const chan = await this.client.getDMChannel(saa.userID);
|
||||
chan.createMessage({ embed }).then(() => this.success(message.channel, 'SAA successfully processed.')).catch(() => this.error(message.channel, 'Unable to deliver decision to user.'));
|
||||
|
||||
await axios({
|
||||
method: 'PATCH',
|
||||
url: `https://eds.libraryofcode.org/dec/${saa.applicationID}`,
|
||||
params: { auth: this.client.config.internalKey },
|
||||
body: { status: true },
|
||||
});
|
||||
await this.client.db.SAA.deleteOne({ _id: saa._id }).lean().exec();
|
||||
} catch (err) {
|
||||
return this.client.util.handleError(err, message, this);
|
||||
|
|
Loading…
Reference in New Issue