mirror of
https://github.com/TeamOctolings/Octobot.git
synced 2025-04-20 00:43:36 +03:00
Fix duplicates being sent if public and private feedback channels are the same
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
This commit is contained in:
parent
3688c60318
commit
59ca76ba6b
2 changed files with 15 additions and 12 deletions
|
@ -143,14 +143,15 @@ public class BanCommandGroup : CommandGroup {
|
||||||
|
|
||||||
var builtArray = new[] { logBuilt };
|
var builtArray = new[] { logBuilt };
|
||||||
// Not awaiting to reduce response time
|
// Not awaiting to reduce response time
|
||||||
if (cfg.PrivateFeedbackChannel != channelId.Value)
|
|
||||||
_ = _channelApi.CreateMessageAsync(
|
|
||||||
cfg.PrivateFeedbackChannel.ToDiscordSnowflake(), embeds: builtArray,
|
|
||||||
ct: CancellationToken);
|
|
||||||
if (cfg.PublicFeedbackChannel != channelId.Value)
|
if (cfg.PublicFeedbackChannel != channelId.Value)
|
||||||
_ = _channelApi.CreateMessageAsync(
|
_ = _channelApi.CreateMessageAsync(
|
||||||
cfg.PublicFeedbackChannel.ToDiscordSnowflake(), embeds: builtArray,
|
cfg.PublicFeedbackChannel.ToDiscordSnowflake(), embeds: builtArray,
|
||||||
ct: CancellationToken);
|
ct: CancellationToken);
|
||||||
|
if (cfg.PrivateFeedbackChannel != cfg.PublicFeedbackChannel
|
||||||
|
&& cfg.PrivateFeedbackChannel != channelId.Value)
|
||||||
|
_ = _channelApi.CreateMessageAsync(
|
||||||
|
cfg.PrivateFeedbackChannel.ToDiscordSnowflake(), embeds: builtArray,
|
||||||
|
ct: CancellationToken);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -238,14 +239,15 @@ public class BanCommandGroup : CommandGroup {
|
||||||
var builtArray = new[] { logBuilt };
|
var builtArray = new[] { logBuilt };
|
||||||
|
|
||||||
// Not awaiting to reduce response time
|
// Not awaiting to reduce response time
|
||||||
if (cfg.PrivateFeedbackChannel != channelId.Value)
|
|
||||||
_ = _channelApi.CreateMessageAsync(
|
|
||||||
cfg.PrivateFeedbackChannel.ToDiscordSnowflake(), embeds: builtArray,
|
|
||||||
ct: CancellationToken);
|
|
||||||
if (cfg.PublicFeedbackChannel != channelId.Value)
|
if (cfg.PublicFeedbackChannel != channelId.Value)
|
||||||
_ = _channelApi.CreateMessageAsync(
|
_ = _channelApi.CreateMessageAsync(
|
||||||
cfg.PublicFeedbackChannel.ToDiscordSnowflake(), embeds: builtArray,
|
cfg.PublicFeedbackChannel.ToDiscordSnowflake(), embeds: builtArray,
|
||||||
ct: CancellationToken);
|
ct: CancellationToken);
|
||||||
|
if (cfg.PrivateFeedbackChannel != cfg.PublicFeedbackChannel
|
||||||
|
&& cfg.PrivateFeedbackChannel != channelId.Value)
|
||||||
|
_ = _channelApi.CreateMessageAsync(
|
||||||
|
cfg.PrivateFeedbackChannel.ToDiscordSnowflake(), embeds: builtArray,
|
||||||
|
ct: CancellationToken);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!responseEmbed.IsDefined(out var built))
|
if (!responseEmbed.IsDefined(out var built))
|
||||||
|
|
|
@ -126,14 +126,15 @@ public class KickCommandGroup : CommandGroup {
|
||||||
|
|
||||||
var builtArray = new[] { logBuilt };
|
var builtArray = new[] { logBuilt };
|
||||||
// Not awaiting to reduce response time
|
// Not awaiting to reduce response time
|
||||||
if (cfg.PrivateFeedbackChannel != channelId.Value)
|
|
||||||
_ = _channelApi.CreateMessageAsync(
|
|
||||||
cfg.PrivateFeedbackChannel.ToDiscordSnowflake(), embeds: builtArray,
|
|
||||||
ct: CancellationToken);
|
|
||||||
if (cfg.PublicFeedbackChannel != channelId.Value)
|
if (cfg.PublicFeedbackChannel != channelId.Value)
|
||||||
_ = _channelApi.CreateMessageAsync(
|
_ = _channelApi.CreateMessageAsync(
|
||||||
cfg.PublicFeedbackChannel.ToDiscordSnowflake(), embeds: builtArray,
|
cfg.PublicFeedbackChannel.ToDiscordSnowflake(), embeds: builtArray,
|
||||||
ct: CancellationToken);
|
ct: CancellationToken);
|
||||||
|
if (cfg.PrivateFeedbackChannel != cfg.PublicFeedbackChannel
|
||||||
|
&& cfg.PrivateFeedbackChannel != channelId.Value)
|
||||||
|
_ = _channelApi.CreateMessageAsync(
|
||||||
|
cfg.PrivateFeedbackChannel.ToDiscordSnowflake(), embeds: builtArray,
|
||||||
|
ct: CancellationToken);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue