refactor: route discord runtime through plugin sdk

This commit is contained in:
scoootscooob 2026-03-20 22:54:16 -07:00
parent 43513cd1df
commit fc11b66950
3 changed files with 3 additions and 27 deletions

View File

@ -6,7 +6,7 @@ import {
probeDiscord as probeDiscordImpl,
resolveDiscordChannelAllowlist as resolveDiscordChannelAllowlistImpl,
resolveDiscordUserAllowlist as resolveDiscordUserAllowlistImpl,
} from "../../../extensions/discord/runtime-api.js";
} from "../../plugin-sdk/discord.js";
import {
createThreadDiscord as createThreadDiscordImpl,
deleteMessageDiscord as deleteMessageDiscordImpl,
@ -18,7 +18,7 @@ import {
sendPollDiscord as sendPollDiscordImpl,
sendTypingDiscord as sendTypingDiscordImpl,
unpinMessageDiscord as unpinMessageDiscordImpl,
} from "../../../extensions/discord/runtime-api.js";
} from "../../plugin-sdk/discord.js";
import type { PluginRuntimeChannel } from "./types-channel.js";
type RuntimeDiscordOps = Pick<

View File

@ -8,7 +8,7 @@ import {
setThreadBindingIdleTimeoutBySessionKey,
setThreadBindingMaxAgeBySessionKey,
unbindThreadBindingsBySessionKey,
} from "../../../extensions/discord/runtime-api.js";
} from "../../plugin-sdk/discord.js";
import {
createLazyRuntimeMethodBinder,
createLazyRuntimeSurface,

View File

@ -1,28 +1,4 @@
[
{
"file": "src/plugins/runtime/runtime-discord-ops.runtime.ts",
"line": 9,
"kind": "import",
"specifier": "../../../extensions/discord/runtime-api.js",
"resolvedPath": "extensions/discord/runtime-api.js",
"reason": "imports extension-owned file from src/plugins"
},
{
"file": "src/plugins/runtime/runtime-discord-ops.runtime.ts",
"line": 21,
"kind": "import",
"specifier": "../../../extensions/discord/runtime-api.js",
"resolvedPath": "extensions/discord/runtime-api.js",
"reason": "imports extension-owned file from src/plugins"
},
{
"file": "src/plugins/runtime/runtime-discord.ts",
"line": 11,
"kind": "import",
"specifier": "../../../extensions/discord/runtime-api.js",
"resolvedPath": "extensions/discord/runtime-api.js",
"reason": "imports extension-owned file from src/plugins"
},
{
"file": "src/plugins/runtime/runtime-imessage.ts",
"line": 5,