Limit concurrent downloads & uploads (#2313)

This commit is contained in:
Alex
2022-09-23 12:35:55 -05:00
committed by GitHub
parent c4c6d48abf
commit d1511c5eb0
20 changed files with 412 additions and 20 deletions

View File

@@ -238,6 +238,13 @@ func getSessionResponse(ctx context.Context, session *models.Principal) (*models
if err != nil {
return nil, ErrorWithContext(ctx, err)
}
// environment constants
var envConstants models.EnvironmentConstants
envConstants.MaxConcurrentUploads = getMaxConcurrentUploadsLimit()
envConstants.MaxConcurrentDownloads = getMaxConcurrentDownloadsLimit()
sessionResp := &models.SessionResponse{
Features: getListOfEnabledFeatures(session),
Status: models.SessionResponseStatusOk,
@@ -246,6 +253,7 @@ func getSessionResponse(ctx context.Context, session *models.Principal) (*models
Permissions: resourcePermissions,
AllowResources: allowResources,
CustomStyles: customStyles,
EnvConstants: &envConstants,
}
return sessionResp, nil
}