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, stringIsAValidurl,
compressVideo, compressVideo,
getVideoCodec, getVideoCodec,
getMaxFileSize,
}; };
async function downloadVideo(urlArg, output, format = 'bestvideo*+bestaudio/best') { async function downloadVideo(urlArg, output, format = 'bestvideo*+bestaudio/best') {
await new Promise((resolve, reject) => { await new Promise((resolve, reject) => {
@ -91,3 +92,25 @@ async function getVideoCodec(input) {
}); });
}); });
} }
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;
}
});
}