fix: preserve discord voice owner allowlist fallback · openclaw/openclaw@40f820b
steipete
·
2026-04-29
·
via Recent Commits to openclaw:main
File tree
extensions/discord/src/voice
| Original file line number | Diff line number | Diff line change |
|---|
@@ -315,7 +315,7 @@ export class DiscordVoiceManager {
|
315 | 315 | private botUserId?: string; |
316 | 316 | private readonly voiceEnabled: boolean; |
317 | 317 | private autoJoinTask: Promise<void> | null = null; |
318 | | -private readonly ownerAllowFrom: string[]; |
| 318 | +private readonly ownerAllowFrom?: string[]; |
319 | 319 | private readonly speakerContextCache = new Map< |
320 | 320 | string, |
321 | 321 | { |
@@ -341,7 +341,12 @@ export class DiscordVoiceManager {
|
341 | 341 | this.botUserId = params.botUserId; |
342 | 342 | this.voiceEnabled = params.discordConfig.voice?.enabled !== false; |
343 | 343 | this.ownerAllowFrom = |
344 | | -resolveDiscordAccountAllowFrom({ cfg: params.cfg, accountId: params.accountId }) ?? []; |
| 344 | +resolveDiscordAccountAllowFrom({ |
| 345 | +cfg: params.cfg, |
| 346 | +accountId: params.accountId, |
| 347 | +}) ?? |
| 348 | +params.discordConfig.allowFrom ?? |
| 349 | +params.discordConfig.dm?.allowFrom; |
345 | 350 | } |
346 | 351 | |
347 | 352 | setBotUserId(id?: string) { |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。