Gallery: log failures in loadFiles method
This commit is contained in:
parent
6d8a47c9f0
commit
c7da836656
|
@ -100,18 +100,29 @@ class _GalleryState extends State<Gallery> {
|
||||||
|
|
||||||
Future<FileLoadResult> _loadFiles({int limit}) async {
|
Future<FileLoadResult> _loadFiles({int limit}) async {
|
||||||
_logger.info("Loading files");
|
_logger.info("Loading files");
|
||||||
final startTime = DateTime.now().microsecondsSinceEpoch;
|
try {
|
||||||
final result = await widget.asyncLoader(
|
final startTime = DateTime
|
||||||
kGalleryLoadStartTime, DateTime.now().microsecondsSinceEpoch,
|
.now()
|
||||||
limit: limit);
|
.microsecondsSinceEpoch;
|
||||||
final endTime = DateTime.now().microsecondsSinceEpoch;
|
final result = await widget.asyncLoader(
|
||||||
final duration = Duration(microseconds: endTime - startTime);
|
kGalleryLoadStartTime, DateTime
|
||||||
_logger.info("Time taken to load " +
|
.now()
|
||||||
result.files.length.toString() +
|
.microsecondsSinceEpoch,
|
||||||
" files :" +
|
limit: limit);
|
||||||
duration.inMilliseconds.toString() +
|
final endTime = DateTime
|
||||||
"ms");
|
.now()
|
||||||
return result;
|
.microsecondsSinceEpoch;
|
||||||
|
final duration = Duration(microseconds: endTime - startTime);
|
||||||
|
_logger.info("Time taken to load " +
|
||||||
|
result.files.length.toString() +
|
||||||
|
" files :" +
|
||||||
|
duration.inMilliseconds.toString() +
|
||||||
|
"ms");
|
||||||
|
return result;
|
||||||
|
} catch(e, s) {
|
||||||
|
_logger.severe("failed to load files", e, s);
|
||||||
|
rethrow;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Collates files and returns `true` if it resulted in a gallery reload
|
// Collates files and returns `true` if it resulted in a gallery reload
|
||||||
|
|
Loading…
Reference in a new issue