mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-18 20:51:10 +00:00
fix(discord): pass hydrated config to ack reactions to fix SecretRef resolution
When extracting `reactMessageDiscord`, it defaulted to reading the raw config (which contains `SecretRef`s) if a hydrated `cfg` was omitted. We now pass the pre-resolved `cfg` context into the reaction options so the plugin SDK resolves the token via memory rather than the raw file.
This commit is contained in:
committed by
Peter Steinberger
parent
27ced5c1d3
commit
b51214ec3e
@@ -202,11 +202,15 @@ export async function processDiscordMessage(
|
|||||||
setReaction: async (emoji) => {
|
setReaction: async (emoji) => {
|
||||||
await reactMessageDiscord(messageChannelId, message.id, emoji, {
|
await reactMessageDiscord(messageChannelId, message.id, emoji, {
|
||||||
rest: discordRest,
|
rest: discordRest,
|
||||||
|
cfg,
|
||||||
|
accountId,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
removeReaction: async (emoji) => {
|
removeReaction: async (emoji) => {
|
||||||
await removeReactionDiscord(messageChannelId, message.id, emoji, {
|
await removeReactionDiscord(messageChannelId, message.id, emoji, {
|
||||||
rest: discordRest,
|
rest: discordRest,
|
||||||
|
cfg,
|
||||||
|
accountId,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user