From b8ff14963ff005ba87d073ca6bf1e51342655390 Mon Sep 17 00:00:00 2001 From: Salvatore Giordano Date: Tue, 12 Oct 2021 13:01:55 +0200 Subject: [PATCH] fix(ui): use createdAt to sort media (the default value is updatedAt) --- .../lib/src/media_list_view.dart | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/packages/stream_chat_flutter/lib/src/media_list_view.dart b/packages/stream_chat_flutter/lib/src/media_list_view.dart index 4c845529..b3934332 100644 --- a/packages/stream_chat_flutter/lib/src/media_list_view.dart +++ b/packages/stream_chat_flutter/lib/src/media_list_view.dart @@ -145,15 +145,16 @@ class _MediaListViewState extends State { } Future _getMedia() async { - final assetList = await PhotoManager.getAssetPathList().then((value) { - if (value.isNotEmpty) { - return value.singleWhere((element) => element.isAll); - } - }); - - if (assetList == null) { - return; - } + final assetList = (await PhotoManager.getAssetPathList( + filterOption: FilterOptionGroup(orders: [ + const OrderOption( + // ignore: avoid_redundant_argument_values + type: OrderOptionType.createDate, + ), + ]), + onlyAll: true, + )) + .first; final media = await assetList.getAssetListPaged(_currentPage, 50);