removed legacy code
Massimo Melina committed
May 14, 2026 at 12:00 UTC
12079ba842283b265bccb7d62945135310d4db27
2 files changed
+2
-5
src/events.ts
+2
-3
@@ -8,8 +8,7 @@ export interface OnOptions { warnAfter?: number, callNow?: boolean }
8
9
export class BetterEventEmitter {
10
protected listeners = new Map<string, Listeners>()
11
- preventDefault = Symbol()
12
- stop = this.preventDefault // legacy pre-0.54 (introduced in 0.53)
11
+ stop = Symbol()
12
on(event: string | string[], listener: Listener, { warnAfter=10, callNow=false }: OnOptions={}) {
13
if (typeof event === 'string')
14
event = [event]
@@ -86,7 +85,7 @@ export class BetterEventEmitter {
85
const asyncRet: typeof syncRet = await Promise.all(syncRet)
86
return Object.assign(asyncRet, {
87
isDefaultPrevented: () => syncRet.isDefaultPrevented()
89
- || asyncRet.some((r: any) => r === this.preventDefault)
88
+ || asyncRet.some((r: any) => r === this.stop)
89
})
90
}
91
}
src/update.ts
-2
@@ -134,9 +134,7 @@ export async function update(tagOrUrl: string='') {
134
throw "No update has been found"
135
const plat = '-' + xlate(process.platform, { win32: 'windows', darwin: 'mac' })
136
const assetSearch = `${plat}-${process.arch}`
137
- const legacyAssetSearch = `${plat}${prefix('-', xlate(process.arch, { x64: '', arm64: 'arm' }))}.zip` // legacy pre-0.53.0-rc16
137
const asset = update.assets.find((x: any) => x.name.includes(assetSearch) && x.name.endsWith('.zip'))
139
- || update.assets.find((x: any) => x.name.endsWith(legacyAssetSearch))
138
if (!asset)
139
throw `Asset not found: ${assetSearch}`
140
url = asset.browser_download_url