get the max file size from a guild

Slash-V14
Supositware 1 year ago
parent 1991925213
commit 6a9425eccc

@ -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) => {
@ -90,4 +91,26 @@ async function getVideoCodec(input) {
resolve(stdout.trim()); 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;
}
});
} }
Loading…
Cancel
Save