@@ -24,16 +24,16 @@ pub async fn flash_from_url(
2424 let decompressor_stderr = decompressor. stderr . take ( ) . unwrap ( ) ;
2525
2626 // Create channels
27- let ( decompressed_tx , mut decompressed_rx ) = mpsc:: unbounded_channel :: < u64 > ( ) ;
27+ let ( decompressed_progress_tx , mut decompressed_progress_rx ) = mpsc:: unbounded_channel :: < u64 > ( ) ;
2828 let ( error_tx, error_rx) = mpsc:: unbounded_channel :: < String > ( ) ;
29- let ( written_tx , mut written_rx ) = mpsc:: unbounded_channel :: < u64 > ( ) ;
29+ let ( written_progress_tx , mut written_progress_rx ) = mpsc:: unbounded_channel :: < u64 > ( ) ;
3030
3131 println ! ( "Opening block device for writing: {}" , options. device) ;
3232
3333 // Create block writer
3434 let block_writer = AsyncBlockWriter :: new (
3535 options. device . clone ( ) ,
36- written_tx ,
36+ written_progress_tx ,
3737 options. debug ,
3838 options. o_direct ,
3939 ) ?;
@@ -52,7 +52,7 @@ pub async fn flash_from_url(
5252 Ok ( n) => {
5353 let data = buffer[ ..n] . to_vec ( ) ;
5454 // Send byte count to progress tracking
55- if decompressed_tx . send ( n as u64 ) . is_err ( ) {
55+ if decompressed_progress_tx . send ( n as u64 ) . is_err ( ) {
5656 break ;
5757 }
5858 // Write to block device
@@ -111,7 +111,7 @@ pub async fn flash_from_url(
111111 let ( buffer_tx, mut buffer_rx) = mpsc:: channel :: < bytes:: Bytes > ( buffer_capacity) ;
112112
113113 // Channels for tracking bytes actually written to decompressor
114- let ( decompressor_written_tx , mut decompressor_written_rx ) = mpsc:: unbounded_channel :: < u64 > ( ) ;
114+ let ( decompressor_written_progress_tx , mut decompressor_written_progress_rx ) = mpsc:: unbounded_channel :: < u64 > ( ) ;
115115
116116 // Spawn persistent task to write buffered chunks to decompressor
117117 let decompressor_writer_handle = tokio:: spawn ( async move {
@@ -121,7 +121,7 @@ pub async fn flash_from_url(
121121 return Err ( format ! ( "Error writing to decompressor stdin: {}" , e) ) ;
122122 }
123123 // Notify that bytes were written to decompressor
124- let _ = decompressor_written_tx . send ( chunk_len) ;
124+ let _ = decompressor_written_progress_tx . send ( chunk_len) ;
125125 }
126126 // Close decompressor stdin when channel is closed
127127 Ok :: < ( ) , String > ( ( ) )
@@ -220,7 +220,7 @@ pub async fn flash_from_url(
220220 retry_count = 0 ; // Reset retry count on successful download
221221
222222 // Track bytes actually written to decompressor
223- while let Ok ( written_len) = decompressor_written_rx . try_recv ( ) {
223+ while let Ok ( written_len) = decompressor_written_progress_rx . try_recv ( ) {
224224 bytes_sent_to_decompressor += written_len;
225225 progress. bytes_sent_to_decompressor += written_len;
226226 }
@@ -234,11 +234,11 @@ pub async fn flash_from_url(
234234 }
235235
236236 // Update progress from other channels
237- while let Ok ( byte_count) = decompressed_rx . try_recv ( ) {
237+ while let Ok ( byte_count) = decompressed_progress_rx . try_recv ( ) {
238238 progress. bytes_decompressed += byte_count;
239239 }
240240
241- while let Ok ( written_bytes) = written_rx . try_recv ( ) {
241+ while let Ok ( written_bytes) = written_progress_rx . try_recv ( ) {
242242 progress. bytes_written = written_bytes;
243243 }
244244
@@ -338,18 +338,18 @@ pub async fn flash_from_url(
338338 // Update progress from all channels
339339 let mut updated = false ;
340340
341- while let Ok ( written_len) = decompressor_written_rx . try_recv ( ) {
341+ while let Ok ( written_len) = decompressor_written_progress_rx . try_recv ( ) {
342342 bytes_sent_to_decompressor += written_len;
343343 progress. bytes_sent_to_decompressor += written_len;
344344 updated = true ;
345345 }
346346
347- while let Ok ( byte_count) = decompressed_rx . try_recv ( ) {
347+ while let Ok ( byte_count) = decompressed_progress_rx . try_recv ( ) {
348348 progress. bytes_decompressed += byte_count;
349349 updated = true ;
350350 }
351351
352- while let Ok ( written_bytes) = written_rx . try_recv ( ) {
352+ while let Ok ( written_bytes) = written_progress_rx . try_recv ( ) {
353353 progress. bytes_written = written_bytes;
354354 updated = true ;
355355 }
@@ -381,7 +381,7 @@ pub async fn flash_from_url(
381381 }
382382
383383 // Update any remaining progress
384- while let Ok ( byte_count) = decompressed_rx . try_recv ( ) {
384+ while let Ok ( byte_count) = decompressed_progress_rx . try_recv ( ) {
385385 progress. bytes_decompressed += byte_count;
386386 }
387387
@@ -413,12 +413,12 @@ pub async fn flash_from_url(
413413 // Update progress from channels
414414 let mut updated = false ;
415415
416- while let Ok ( byte_count) = decompressed_rx . try_recv ( ) {
416+ while let Ok ( byte_count) = decompressed_progress_rx . try_recv ( ) {
417417 progress. bytes_decompressed += byte_count;
418418 updated = true ;
419419 }
420420
421- while let Ok ( written_bytes) = written_rx . try_recv ( ) {
421+ while let Ok ( written_bytes) = written_progress_rx . try_recv ( ) {
422422 progress. bytes_written = written_bytes;
423423 updated = true ;
424424 }
@@ -466,7 +466,7 @@ pub async fn flash_from_url(
466466 // Update progress from channels
467467 let mut updated = false ;
468468
469- while let Ok ( written_bytes) = written_rx . try_recv ( ) {
469+ while let Ok ( written_bytes) = written_progress_rx . try_recv ( ) {
470470 progress. bytes_written = written_bytes;
471471 updated = true ;
472472 }
@@ -508,11 +508,11 @@ pub async fn flash_from_url(
508508 }
509509
510510 // Read any remaining progress updates
511- while let Ok ( byte_count) = decompressed_rx . try_recv ( ) {
511+ while let Ok ( byte_count) = decompressed_progress_rx . try_recv ( ) {
512512 progress. bytes_decompressed += byte_count;
513513 }
514514
515- while let Ok ( written_bytes) = written_rx . try_recv ( ) {
515+ while let Ok ( written_bytes) = written_progress_rx . try_recv ( ) {
516516 progress. bytes_written = written_bytes;
517517 }
518518
0 commit comments