Merge pull request #3826 from kimlimjustin/feat/increase-daily-upload-limit

feat: increase daily upload limit
This commit is contained in:
Jackson Harper
2024-04-28 22:45:10 -07:00
committed by GitHub
2 changed files with 6 additions and 1 deletions

View File

@ -16,7 +16,6 @@ import {
generateUploadSignedUrl,
} from '../../utils/uploads'
const MAX_DAILY_UPLOADS = 1
const VALID_CONTENT_TYPES = ['text/csv', 'application/zip']
const extensionForContentType = (contentType: string) => {
@ -61,6 +60,7 @@ export const uploadImportFileResolver = authorized<
const dirPath = `imports/${uid}/${dateStr}/`
const fileCount = await countOfFilesWithPrefix(dirPath)
const MAX_DAILY_UPLOADS = env.fileUpload.dailyUploadLimit
if (fileCount >= MAX_DAILY_UPLOADS) {
return {
errorCodes: [UploadImportFileErrorCode.UploadDailyLimitExceeded],

View File

@ -81,6 +81,7 @@ export interface BackendEnv {
gcsUploadBucket: string
gcsUploadSAKeyFilePath: string
gcsUploadPrivateBucket: string
dailyUploadLimit: number
}
sender: {
message: string
@ -144,6 +145,7 @@ const nullableEnvVars = [
'POSTHOG_API_KEY',
'TWITTER_BEARER_TOKEN',
'GCS_UPLOAD_PRIVATE_BUCKET',
'GCS_UPLOAD_DAILY_LIMIT',
'SENDER_MESSAGE',
'SENDER_FEEDBACK',
'SENDER_GENERAL',
@ -275,6 +277,9 @@ export function getEnv(): BackendEnv {
gcsUploadBucket: parse('GCS_UPLOAD_BUCKET'),
gcsUploadSAKeyFilePath: parse('GCS_UPLOAD_SA_KEY_FILE_PATH'),
gcsUploadPrivateBucket: parse('GCS_UPLOAD_PRIVATE_BUCKET'),
dailyUploadLimit: parse('GCS_UPLOAD_DAILY_LIMIT')
? parseInt(parse('GCS_UPLOAD_DAILY_LIMIT'), 10)
: 5, // default to 5
}
const sender = {
message: parse('SENDER_MESSAGE'),