mirror of
https://github.com/atom/atom.git
synced 2026-01-23 13:58:08 -05:00
Include error in trigger arguments
This commit is contained in:
@@ -20,8 +20,10 @@ class InstalledPackagesConfigPanel extends ConfigPanel
|
||||
@packagesArea.append(new PackageConfigView(pack, @packageEventEmitter))
|
||||
@packageEventEmitter.trigger 'installed-packages-loaded', [@packages]
|
||||
|
||||
@packageEventEmitter.on 'package-installed', (pack) => @addPackage(pack)
|
||||
@packageEventEmitter.on 'package-uninstalled', (pack) => @removePackage(pack)
|
||||
@packageEventEmitter.on 'package-installed', (error, pack) =>
|
||||
@addPackage(pack) unless error?
|
||||
@packageEventEmitter.on 'package-uninstalled', (error, pack) =>
|
||||
@removePackage(pack) unless error?
|
||||
|
||||
removePackage: ({name}) ->
|
||||
@packages = _.reject @packages, (pack) -> pack.name is name
|
||||
|
||||
@@ -104,14 +104,12 @@ class PackageConfigView extends View
|
||||
else
|
||||
@defaultAction.text('Uninstalling\u2026')
|
||||
packageManager.uninstall @pack, (error) =>
|
||||
unless error?
|
||||
@packageEventEmitter.trigger('package-uninstalled', @pack)
|
||||
@packageEventEmitter.trigger('package-uninstalled', error, @pack)
|
||||
packageManagerCallback()
|
||||
else
|
||||
@defaultAction.text('Installing\u2026')
|
||||
packageManager.install @pack, (error) =>
|
||||
unless error?
|
||||
@packageEventEmitter.trigger('package-installed', @pack)
|
||||
@packageEventEmitter.trigger('package-installed', error, @pack)
|
||||
packageManagerCallback()
|
||||
|
||||
@updateDefaultAction()
|
||||
|
||||
Reference in New Issue
Block a user