File tree Expand file tree Collapse file tree 1 file changed +14
-4
lines changed Expand file tree Collapse file tree 1 file changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -102,7 +102,7 @@ pub struct RemoteRelease {
102
102
103
103
impl RemoteRelease {
104
104
/// The release's download URL for the given target.
105
- pub fn download_url ( & self , target : & str ) -> Result < & Url > {
105
+ pub fn download_url ( & self , target : & str ) -> Result < & Url > {
106
106
match self . data {
107
107
RemoteReleaseInner :: Dynamic ( ref platform) => Ok ( & platform. url ) ,
108
108
RemoteReleaseInner :: Static { ref platforms } => platforms
@@ -520,11 +520,21 @@ impl Updater {
520
520
521
521
if let Some ( installer) = installer {
522
522
let target = & format ! ( "{}-{}" , & self . json_target, installer. suffix( ) ) ;
523
- download_url = release. download_url ( target) . or ( download_url. or ( Err ( Error :: TargetsNotFound ( self . json_target . clone ( ) , target. clone ( ) ) ) ) ) ;
524
- signature = release. signature ( target) . or ( signature. or ( Err ( Error :: TargetsNotFound ( self . json_target . clone ( ) , target. clone ( ) ) ) ) ) ;
523
+ download_url =
524
+ release
525
+ . download_url ( target)
526
+ . or ( download_url. or ( Err ( Error :: TargetsNotFound (
527
+ self . json_target . clone ( ) ,
528
+ target. clone ( ) ,
529
+ ) ) ) ) ;
530
+ signature = release
531
+ . signature ( target)
532
+ . or ( signature. or ( Err ( Error :: TargetsNotFound (
533
+ self . json_target . clone ( ) ,
534
+ target. clone ( ) ,
535
+ ) ) ) ) ;
525
536
}
526
537
527
-
528
538
let update = if should_update {
529
539
Some ( Update {
530
540
run_on_main_thread : self . run_on_main_thread . clone ( ) ,
You can’t perform that action at this time.
0 commit comments