diff options
author | Shaun Taheri <github@taheris.co.uk> | 2016-09-09 17:55:08 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-09 17:55:08 +0200 |
commit | 2673a777d2487d411493f857ef56a589510fedb2 (patch) | |
tree | 95c16172329af21ac8d1df2b82a0ba42984703e3 | |
parent | c38a61a733b5543e682a8be4dbeda8c987582ae7 (diff) | |
parent | 5f27af3e555ff61c702710d7f66b0d1d9a692a0e (diff) | |
download | rvi_sota_client-2673a777d2487d411493f857ef56a589510fedb2.tar.gz |
Merge pull request #124 from advancedtelematic/bugfix/pro-1339/not-authenticated
Return interpreter Errors for NotAuthenticated Event handling.
-rw-r--r-- | src/interpreter.rs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/interpreter.rs b/src/interpreter.rs index 1b671d8..75e6e8b 100644 --- a/src/interpreter.rs +++ b/src/interpreter.rs @@ -196,8 +196,7 @@ impl<'t> GlobalInterpreter<'t> { } Command::SendInstalledPackages(packages) => { - let _ = sota.send_installed_packages(&packages) - .map_err(|err| error!("couldn't send installed packages: {}", err)); + try!(sota.send_installed_packages(&packages)); etx.send(Event::InstalledPackagesSent); } @@ -210,8 +209,7 @@ impl<'t> GlobalInterpreter<'t> { Command::SendSystemInfo => { let info = try!(self.config.device.system_info.report()); - let _ = sota.send_system_info(&info) - .map_err(|err| error!("couldn't send system info: {}", err)); + try!(sota.send_system_info(&info)); etx.send(Event::SystemInfoSent); } @@ -219,8 +217,7 @@ impl<'t> GlobalInterpreter<'t> { if let Some(ref rvi) = self.rvi { let _ = rvi.remote.lock().unwrap().send_update_report(report); } else { - let _ = sota.send_update_report(&report) - .map_err(|err| error!("couldn't send update report: {}", err)); + try!(sota.send_update_report(&report)); } etx.send(Event::UpdateReportSent); } |