diff --git a/atom/common/api/atom_api_asar.cc b/atom/common/api/atom_api_asar.cc index 240b5504c248b..d1b85d20856df 100644 --- a/atom/common/api/atom_api_asar.cc +++ b/atom/common/api/atom_api_asar.cc @@ -39,8 +39,7 @@ class Archive : public mate::Wrappable { .SetMethod("readdir", &Archive::Readdir) .SetMethod("realpath", &Archive::Realpath) .SetMethod("copyFileOut", &Archive::CopyFileOut) - .SetMethod("getFd", &Archive::GetFD) - .SetMethod("destroy", &Archive::Destroy); + .SetMethod("getFd", &Archive::GetFD); } protected: @@ -113,9 +112,6 @@ class Archive : public mate::Wrappable { return archive_->GetFD(); } - // Free the resources used by archive. - void Destroy() { archive_.reset(); } - private: std::unique_ptr archive_; diff --git a/lib/common/asar.js b/lib/common/asar.js index 451386e904a04..eac5213afe2fa 100644 --- a/lib/common/asar.js +++ b/lib/common/asar.js @@ -37,14 +37,6 @@ return newArchive } - // Clean cache on quit. - process.on('exit', () => { - for (const archive of cachedArchives.values()) { - archive.destroy() - } - cachedArchives.clear() - }) - const ASAR_EXTENSION = '.asar' // Separate asar package's path from full path.