fix: Found one compatibility regression in the Discord public API barr (#74533)

Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
This commit is contained in:
clawsweeper[bot]
2026-04-29 14:07:15 -07:00
committed by GitHub
parent bf5541b4bf
commit e2ab5b98cc
2 changed files with 14 additions and 0 deletions

View File

@@ -23,6 +23,12 @@ export {
} from "./src/accounts.js"; } from "./src/accounts.js";
export { tryHandleDiscordMessageActionGuildAdmin } from "./src/actions/handle-action.guild-admin.js"; export { tryHandleDiscordMessageActionGuildAdmin } from "./src/actions/handle-action.guild-admin.js";
export { buildDiscordComponentMessage } from "./src/components.js"; export { buildDiscordComponentMessage } from "./src/components.js";
type DiscordMessageActionHandler =
typeof import("./src/channel-actions.runtime.js").handleDiscordMessageAction;
// Deprecated compatibility surface for existing @openclaw/discord/api.js consumers.
export const handleDiscordMessageAction: DiscordMessageActionHandler = async (...args) =>
(await import("./src/channel-actions.runtime.js")).handleDiscordMessageAction(...args);
export { export {
listDiscordDirectoryGroupsFromConfig, listDiscordDirectoryGroupsFromConfig,
listDiscordDirectoryPeersFromConfig, listDiscordDirectoryPeersFromConfig,
@@ -52,8 +58,10 @@ export {
formatDiscordComponentEventText, formatDiscordComponentEventText,
parseDiscordComponentCustomId, parseDiscordComponentCustomId,
parseDiscordComponentCustomIdForInteraction, parseDiscordComponentCustomIdForInteraction,
parseDiscordComponentCustomIdForInteraction as parseDiscordComponentCustomIdForCarbon,
parseDiscordModalCustomId, parseDiscordModalCustomId,
parseDiscordModalCustomIdForInteraction, parseDiscordModalCustomIdForInteraction,
parseDiscordModalCustomIdForInteraction as parseDiscordModalCustomIdForCarbon,
readDiscordComponentSpec, readDiscordComponentSpec,
resolveDiscordComponentAttachmentName, resolveDiscordComponentAttachmentName,
type ComponentData, type ComponentData,

View File

@@ -47,7 +47,10 @@ describe("discord API barrel", () => {
"discordPlugin", "discordPlugin",
"discordSetupPlugin", "discordSetupPlugin",
"buildDiscordComponentCustomId", "buildDiscordComponentCustomId",
"handleDiscordMessageAction",
"parseDiscordComponentCustomIdForCarbon",
"parseDiscordComponentCustomIdForInteraction", "parseDiscordComponentCustomIdForInteraction",
"parseDiscordModalCustomIdForCarbon",
"parseDiscordModalCustomIdForInteraction", "parseDiscordModalCustomIdForInteraction",
"fetchDiscordApplicationSummary", "fetchDiscordApplicationSummary",
"DiscordSendResult", "DiscordSendResult",
@@ -63,8 +66,11 @@ describe("discord API barrel", () => {
"DISCORD_COMPONENT_CUSTOM_ID_KEY", "DISCORD_COMPONENT_CUSTOM_ID_KEY",
"buildDiscordComponentMessageFlags", "buildDiscordComponentMessageFlags",
"createDiscordFormModal", "createDiscordFormModal",
"handleDiscordMessageAction",
"handleDiscordSubagentSpawning", "handleDiscordSubagentSpawning",
"listEnabledDiscordAccounts", "listEnabledDiscordAccounts",
"parseDiscordComponentCustomIdForCarbon",
"parseDiscordModalCustomIdForCarbon",
"resolveDiscordRuntimeGroupPolicy", "resolveDiscordRuntimeGroupPolicy",
"tryHandleDiscordMessageActionGuildAdmin", "tryHandleDiscordMessageActionGuildAdmin",
]) { ]) {