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";
export { tryHandleDiscordMessageActionGuildAdmin } from "./src/actions/handle-action.guild-admin.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 {
listDiscordDirectoryGroupsFromConfig,
listDiscordDirectoryPeersFromConfig,
@@ -52,8 +58,10 @@ export {
formatDiscordComponentEventText,
parseDiscordComponentCustomId,
parseDiscordComponentCustomIdForInteraction,
parseDiscordComponentCustomIdForInteraction as parseDiscordComponentCustomIdForCarbon,
parseDiscordModalCustomId,
parseDiscordModalCustomIdForInteraction,
parseDiscordModalCustomIdForInteraction as parseDiscordModalCustomIdForCarbon,
readDiscordComponentSpec,
resolveDiscordComponentAttachmentName,
type ComponentData,

View File

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