Skip to content

Commit 264ed18

Browse files
Missed a bit of duplicate code
1 parent f09f5b9 commit 264ed18

File tree

1 file changed

+2
-11
lines changed

1 file changed

+2
-11
lines changed

Commands/ReminderCommands.cs

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -141,10 +141,7 @@ public static async Task ModifyReminder(SlashCommandContext ctx)
141141
{
142142
// We can't defer this!! Want to respond with a modal if the user has >25 reminders.
143143

144-
var reminders = await Program.Db.HashGetAllAsync("reminders");
145-
146-
var userReminders = reminders.Select(x => JsonConvert.DeserializeObject<Reminder>(x.Value)).Where(r => r is not null && r.UserId == ctx.User.Id).ToList();
147-
144+
var userReminders = await GetUserRemindersAsync(ctx.User.Id);
148145
if (userReminders.Count == 0)
149146
{
150147
var reminderCmd = Program.ApplicationCommands.FirstOrDefault(c => c.Name == "reminder");
@@ -159,15 +156,9 @@ reminderCmd is null
159156
}
160157
else if (userReminders.Count <= 25)
161158
{
162-
var options = new List<DiscordSelectComponentOption>();
163-
options.AddRange(userReminders.Select(reminder =>
164-
new DiscordSelectComponentOption(reminder.ReminderText.Truncate(100),
165-
reminder.ReminderId.ToString(),
166-
reminder.ReminderTime.Humanize())));
167-
168159
await ctx.RespondAsync(
169160
new DiscordInteractionResponseBuilder().WithContent("Please choose a reminder to modify.")
170-
.AddActionRowComponent(new DiscordSelectComponent("reminder-modify-dropdown", null, options))
161+
.AddActionRowComponent(CreateSelectComponentFromReminders(userReminders, "reminder-modify-dropdown"))
171162
.AsEphemeral());
172163
}
173164
else

0 commit comments

Comments
 (0)