feat: send onWidgets event

This commit is contained in:
Rizumu Ayaka
2025-11-13 20:51:11 +08:00
committed by Alexander Brown
parent f1856b7a17
commit f1cb6dad20
3 changed files with 48 additions and 12 deletions

View File

@@ -73,6 +73,10 @@ export async function importExtensionsByEvent(event: string) {
await Promise.all([...callbacks].map((cb) => cb({ event })))
}
export function extentionsImportEventHas(event: string) {
return eventMap.has(event)
}
function onceExtImportEvent(event: string, callback: EventCallback) {
if (eventMap.has(event)) {
eventMap.get(event)!.add(callback)