This commit is contained in:
Ralfs 2021-04-10 01:40:55 +03:00
parent aba440ad98
commit 3f2a5202b2
1 changed files with 11 additions and 7 deletions

View File

@ -17,6 +17,7 @@ const twilioClient = new Twilio(config.twilioSid, config.twilioToken);
export const validateMarginAccount = (client: MangoClient, connection: Connection, dexProgramId: PublicKey, alert: any) => {
return new Promise<void>(async (resolve, reject) => {
try {
const mangoGroupPk = new PublicKey(alert.mangoGroupPk);
const marginAccountPk = new PublicKey(alert.marginAccountPk);
const mangoGroup = await client.getMangoGroup(connection, mangoGroupPk);
@ -26,6 +27,9 @@ export const validateMarginAccount = (client: MangoClient, connection: Connectio
} else {
resolve();
}
} catch (e) {
reject(new UserError('Invalid margin account or mango group'));
}
});
}