TF-2644 Handle total size exceeded maximum size when drag & drop multiple file to composer
This commit is contained in:
@@ -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';
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
Reference in New Issue
Block a user