[mob][photos] Restrict multipart upload to debug builds (#1500)

## Description

## Tests
This commit is contained in:
Neeraj Gupta 2024-04-20 17:32:05 +05:30 committed by GitHub
commit 4a7d859539
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -29,7 +29,6 @@ import "package:photos/models/metadata/file_magic.dart";
import 'package:photos/models/upload_url.dart';
import "package:photos/models/user_details.dart";
import 'package:photos/services/collections_service.dart';
import "package:photos/services/feature_flag_service.dart";
import "package:photos/services/file_magic_service.dart";
import 'package:photos/services/local_sync_service.dart';
import 'package:photos/services/sync_service.dart';
@ -497,7 +496,7 @@ class FileUploader {
// Calculate the number of parts for the file. Multiple part upload
// is only enabled for internal users and debug builds till it's battle tested.
final count = FeatureFlagService.instance.isInternalUserOrDebugBuild()
final count = kDebugMode
? await calculatePartCount(
await encryptedFile.length(),
)