TF-2644 Handle total size exceeded maximum size when drag & drop multiple file to composer

This commit is contained in:
dab246
2024-03-01 17:09:09 +07:00
committed by Dat H. Pham
parent d646a5b9e4
commit 145a49d728
54 changed files with 1140 additions and 800 deletions
+1
View File
@@ -45,6 +45,7 @@ export 'utils/file_utils.dart';
export 'utils/option_param_mixin.dart';
export 'utils/print_utils.dart';
export 'utils/broadcast_channel/broadcast_channel.dart';
export 'utils/list_utils.dart';
// Views
export 'presentation/views/text/slogan_builder.dart';
+16
View File
@@ -0,0 +1,16 @@
import 'package:dartz/dartz.dart';
Tuple2<List<T>, List<T>> partition<T>(List<T> list, bool Function(T) predicate) {
List<T> trueList = [];
List<T> falseList = [];
for (var element in list) {
if (predicate(element)) {
trueList.add(element);
} else {
falseList.add(element);
}
}
return Tuple2(trueList, falseList);
}