getAssetList method

Future<void> getAssetList()

Get assets list from current path entity. 从当前已选路径获取资源列表

Implementation

Future<void> getAssetList() async {
  if (_pathEntityList.isNotEmpty) {
    Tuple2<AssetPathEntity, Uint8List?>? _entity = _pathEntityList.values.firstWhere((element) => element?.item1.name == (Platform.isIOS ? "Recents" : "Recent"));
    if(_entity != null){
      _currentPathEntity = _entity.item1;
    }
    else{
      _currentPathEntity = _pathEntityList.values.elementAt(0)?.item1;
    }
    totalAssetsCount = currentPathEntity!.assetCount;
    await getAssetsFromEntity(0, currentPathEntity!);
    // Update total assets count.
  } else {
    isAssetsEmpty = true;
  }
}