fix(lib/plugins): do not emit flagUpdate if new flag is same

This commit is contained in:
PalmDevs 2025-09-17 16:53:57 +07:00
parent 82153eb512
commit 4f612edda4
No known key found for this signature in database
GPG key ID: 6FAE8F8677ACA8BA

View file

@ -136,6 +136,7 @@ export function registerPlugin<O extends PluginApiExtensionsOptions>(
stop: () => stopPlugin(plugin),
api: undefined,
set flags(flags: number) {
if (meta.flags === flags) return
meta.flags = flags
pEmitter.emit('flagUpdate', this)
},