chore: fix tests

This commit is contained in:
Louis 2025-03-26 20:57:56 +07:00
parent 53c05bc561
commit a0c00d660e
No known key found for this signature in database
GPG Key ID: 44FA9F4D33C37DE2
2 changed files with 21 additions and 19 deletions

View File

@ -125,27 +125,29 @@ export class ExtensionManager {
async activateExtension(extension: Extension) {
// Import class
const extensionUrl = extension.url
await import(/* webpackIgnore: true */ convertFileSrc(extensionUrl)).then(
(extensionClass) => {
// Register class if it has a default export
if (
typeof extensionClass.default === 'function' &&
extensionClass.default.prototype
) {
this.register(
await import(
/* webpackIgnore: true */ IS_TAURI
? convertFileSrc(extensionUrl)
: extensionUrl
).then((extensionClass) => {
// Register class if it has a default export
if (
typeof extensionClass.default === 'function' &&
extensionClass.default.prototype
) {
this.register(
extension.name,
new extensionClass.default(
extension.url,
extension.name,
new extensionClass.default(
extension.url,
extension.name,
extension.productName,
extension.active,
extension.description,
extension.version
)
extension.productName,
extension.active,
extension.description,
extension.version
)
}
)
}
)
})
}
/**

View File

@ -20,8 +20,8 @@ export const setupBaseExtensions = async () => {
if (IS_TAURI) {
await window.core?.api.installExtensions()
window.location.reload()
return
}
return
const baseExtensions = await window.core?.api.baseExtensions()
if (