mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-04-01 17:15:28 +00:00
implement format_bytes as usize trait
This commit is contained in:
parent
8ea11a215a
commit
6f814dd382
2 changed files with 23 additions and 20 deletions
|
|
@ -1,5 +1,4 @@
|
|||
use super::{Feature, Subject};
|
||||
use crate::tool::format_bytes;
|
||||
use ggemini::client::{
|
||||
connection::response::{data::Text, meta::Status},
|
||||
Client, Request,
|
||||
|
|
@ -217,6 +216,7 @@ fn handle(
|
|||
Some(&cancellable),
|
||||
) {
|
||||
Ok(file_output_stream) => {
|
||||
use crate::tool::Format;
|
||||
// Asynchronously read [IOStream](https://docs.gtk.org/gio/class.IOStream.html)
|
||||
// to local [MemoryInputStream](https://docs.gtk.org/gio/class.MemoryInputStream.html)
|
||||
// show bytes count in loading widget, validate max size for incoming data
|
||||
|
|
@ -237,7 +237,7 @@ fn handle(
|
|||
let action = action.clone();
|
||||
move |_, total| action.update.activate(&format!(
|
||||
"Received {}...",
|
||||
format_bytes(total)
|
||||
total.bytes()
|
||||
))
|
||||
},
|
||||
// on complete
|
||||
|
|
@ -248,7 +248,7 @@ fn handle(
|
|||
action.complete.activate(&format!(
|
||||
"Saved to {} ({} total)",
|
||||
file.parse_name(),
|
||||
format_bytes(total)
|
||||
total.bytes()
|
||||
))
|
||||
}
|
||||
Err(e) => action.cancel.activate(&e.to_string())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue