fix: Use MB and KB instead of MiB and KiB for file sizes

This commit is contained in:
Krille 2024-12-18 09:44:34 +01:00
parent c39cc71c70
commit e33a32e4fe
No known key found for this signature in database
GPG Key ID: E067ECD60F1A0652
3 changed files with 5 additions and 5 deletions

View File

@ -3950,9 +3950,9 @@ class FileTooBigMatrixException extends MatrixException {
int maxFileSize;
static String _formatFileSize(int size) {
if (size < 1024) return '$size B';
final i = (log(size) / log(1024)).floor();
final num = (size / pow(1024, i));
if (size < 1000) return '$size B';
final i = (log(size) / log(1000)).floor();
final num = (size / pow(1000, i));
final round = num.round();
final numString = round < 10
? num.toStringAsFixed(2)

View File

@ -26,7 +26,7 @@ import 'package:matrix/matrix.dart';
import 'package:matrix/src/utils/queued_to_device_event.dart';
abstract class DatabaseApi {
int get maxFileSize => 1 * 1024 * 1024;
int get maxFileSize => 1 * 1000 * 1000;
bool get supportsFileStoring => false;

View File

@ -204,7 +204,7 @@ void main() {
);
});
test('Database can write and read 5MB data', () async {
final hugeDataObject = {'foo': createLargeString('A', 5 * 1024 * 1024)};
final hugeDataObject = {'foo': createLargeString('A', 5 * 1000 * 1000)};
await database.storeAccountData(
'm.huge_data_test',