get the max file size from a guild

This commit is contained in:
Supositware 2023-04-11 14:34:19 +02:00
parent 1991925213
commit 6a9425eccc

View file

@ -9,6 +9,7 @@ export default {
stringIsAValidurl,
compressVideo,
getVideoCodec,
getMaxFileSize,
};
async function downloadVideo(urlArg, output, format = 'bestvideo*+bestaudio/best') {
await new Promise((resolve, reject) => {
@ -90,4 +91,26 @@ async function getVideoCodec(input) {
resolve(stdout.trim());
});
});
}
async function getMaxFileSize(guild) {
return await new Promise((resolve, reject) => {
const tier = guild.premiumTier;
console.log(tier);
switch (tier) {
case 0:
case 1:
resolve(8);
break;
case 2:
resolve('50');
break;
case 3:
resolve('100');
break;
default:
reject('An error has occured');
break;
}
});
}