From 919d7fa22ee041cb12fd1fad9fa2222261514047 Mon Sep 17 00:00:00 2001 From: Shelley Vohr Date: Wed, 26 Jul 2017 18:10:09 -0700 Subject: [PATCH] Add header declarations in auto_updater --- atom/browser/auto_updater.h | 2 ++ atom/browser/auto_updater_mac.mm | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/atom/browser/auto_updater.h b/atom/browser/auto_updater.h index aa4ca19cf2..f70ed986c5 100644 --- a/atom/browser/auto_updater.h +++ b/atom/browser/auto_updater.h @@ -22,6 +22,8 @@ class Delegate { // An error happened. virtual void OnError(const std::string& error) {} + virtual void OnError(const std::string& error, const int code, const std::string& domain) {} + // Checking to see if there is an update virtual void OnCheckingForUpdate() {} diff --git a/atom/browser/auto_updater_mac.mm b/atom/browser/auto_updater_mac.mm index 7527a6623b..26aa42fdb5 100644 --- a/atom/browser/auto_updater_mac.mm +++ b/atom/browser/auto_updater_mac.mm @@ -115,7 +115,7 @@ void AutoUpdater::CheckForUpdates() { [failureString appendString:@" "]; [failureString appendString:error.localizedRecoverySuggestion]; } - delegate->OnError(base::SysNSStringToUTF8(failureString)); + delegate->OnError(base::SysNSStringToUTF8(failureString), error.code, base::SysNSStringToUTF8(error.domain)); }]; } @@ -124,7 +124,7 @@ void AutoUpdater::QuitAndInstall() { if (g_update_available) { [[g_updater relaunchToInstallUpdate] subscribeError:^(NSError* error) { if (delegate) - delegate->OnError(base::SysNSStringToUTF8(error.localizedDescription)); + delegate->OnError(base::SysNSStringToUTF8(error.localizedDescription), error.code, base::SysNSStringToUTF8(error.domain)); }]; } else { if (delegate)