[server] Enable multi-part upload flag for mobile (#2721)

## Description

## Tests
This commit is contained in:
Neeraj Gupta
2024-08-16 12:27:50 +05:30
committed by GitHub
2 changed files with 5 additions and 0 deletions

View File

@@ -30,6 +30,7 @@ type FeatureFlagResponse struct {
RecoveryKeyVerified bool `json:"recoveryKeyVerified"`
InternalUser bool `json:"internalUser"`
BetaUser bool `json:"betaUser"`
EnableMobMultiPart bool `json:"enableMobMultiPart"`
}
type FlagKey string

View File

@@ -55,6 +55,10 @@ func (c *Controller) GetFeatureFlags(ctx *gin.Context) (*ente.FeatureFlagRespons
response := &ente.FeatureFlagResponse{
EnableStripe: true, // enable stripe for all
DisableCFWorker: false,
// When true, users will see an option to enable multiple part upload in the app
// Changing it to false will hide the option and disable multi part upload for everyone
// except internal user.rt
EnableMobMultiPart: true,
}
for key, value := range values {
flag := ente.FlagKey(key)