feat(discord): add reschedule vote button handler

This commit is contained in:
2026-05-20 12:17:58 +03:00
parent e93e777fb3
commit fdfc73ae9c
6 changed files with 176 additions and 8 deletions
@@ -149,7 +149,8 @@ public sealed class DiscordRescheduleHandler(
return new DiscordRescheduleResult(proposalId, optionDtos, deadline);
}
private static (EmbedProperties Embed, ActionRowProperties ActionRow) BuildVoteMessage(
// internal for now — temporary duplication until DiscordRescheduleVotingRenderer is extracted in Task 6
internal static (EmbedProperties Embed, ActionRowProperties ActionRow) BuildVoteMessage(
string title, DateTime currentTime, DateTimeOffset deadline,
IReadOnlyList<RescheduleOptionDto> options, IReadOnlyList<VoteParticipantDto> participants, IReadOnlyList<RescheduleOptionVoteDto> votes)
{