sort the list
This commit is contained in:
parent
91ee49d8d2
commit
68f680aba1
10
src/main.rs
10
src/main.rs
@ -394,13 +394,21 @@ async fn download_history(config:DownloadHistoryConfig)->AResult<()>{
|
||||
Ok::<_,anyhow::Error>(())
|
||||
}));
|
||||
}
|
||||
asset_list.append(&mut page.data);
|
||||
if page.nextPageCursor.is_none()||cancel_paging{
|
||||
for asset_version in page.data.into_iter(){
|
||||
if config.start_version<=asset_version.assetVersionNumber{
|
||||
asset_list.push(asset_version);
|
||||
}
|
||||
}
|
||||
break;
|
||||
}else{
|
||||
asset_list.append(&mut page.data);
|
||||
}
|
||||
cursor=page.nextPageCursor;
|
||||
}
|
||||
|
||||
asset_list.sort_by(|a,b|a.assetVersionNumber.cmp(&b.assetVersionNumber));
|
||||
|
||||
let mut path=config.output_folder.clone();
|
||||
path.set_file_name("versions.json");
|
||||
tokio::fs::write(path,serde_json::to_string(&asset_list)?).await?;
|
||||
|
Loading…
x
Reference in New Issue
Block a user