mirror of
https://github.com/anomalyco/opencode.git
synced 2026-04-24 23:04:55 +00:00
fix: use dynamic import for Plugin to avoid circular dependency
This commit is contained in:
@@ -2,7 +2,6 @@ import { Bus } from "@/bus"
|
|||||||
import { BusEvent } from "@/bus/bus-event"
|
import { BusEvent } from "@/bus/bus-event"
|
||||||
import { Config } from "@/config/config"
|
import { Config } from "@/config/config"
|
||||||
import { Identifier } from "@/id/id"
|
import { Identifier } from "@/id/id"
|
||||||
import { Plugin } from "@/plugin"
|
|
||||||
import { Instance } from "@/project/instance"
|
import { Instance } from "@/project/instance"
|
||||||
import { Storage } from "@/storage/storage"
|
import { Storage } from "@/storage/storage"
|
||||||
import { fn } from "@/util/fn"
|
import { fn } from "@/util/fn"
|
||||||
@@ -132,6 +131,7 @@ export namespace PermissionNext {
|
|||||||
id,
|
id,
|
||||||
...request,
|
...request,
|
||||||
}
|
}
|
||||||
|
const { Plugin } = await import("@/plugin")
|
||||||
const hook = await Plugin.trigger(
|
const hook = await Plugin.trigger(
|
||||||
"permission.ask",
|
"permission.ask",
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user