1
0
Fork 1
mirror of https://github.com/TeamOctolings/Octobot.git synced 2025-04-19 16:33:36 +03:00

Address requested changes

Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
This commit is contained in:
Octol1ttle 2023-08-12 18:44:39 +05:00
parent 8615729b8d
commit a65bb26aee
Signed by: Octol1ttle
GPG key ID: B77C34313AEE1FFF
3 changed files with 8 additions and 6 deletions

View file

@ -586,7 +586,7 @@
<value>Напоминания {0}</value>
</data>
<data name="InvalidReminderIndex" xml:space="preserve">
<value>У тебя нет упоминания с указанным индексом!</value>
<value>У тебя нет напоминания с указанным индексом!</value>
</data>
<data name="ReminderDeleted" xml:space="preserve">
<value>Напоминание удалено</value>

View file

@ -589,6 +589,6 @@
<value>у тебя нет напоминалки с этим индексом!</value>
</data>
<data name="ReminderDeleted" xml:space="preserve">
<value>напоминалка стёрта</value>
<value>напоминалка уничтожена</value>
</data>
</root>

View file

@ -73,13 +73,14 @@ public class RemindCommandGroup : CommandGroup
for (var i = 0; i < data.Reminders.Count; i++)
{
var reminder = data.Reminders[i];
builder.AppendLine($"[{i}] {Markdown.InlineCode(reminder.Text)} ({Markdown.Timestamp(reminder.At)})");
builder.AppendLine(
$"- {Markdown.InlineCode(i.ToString())} - {Markdown.InlineCode(reminder.Text)} - {Markdown.Timestamp(reminder.At)}");
}
var embed = new EmbedBuilder().WithSmallTitle(
string.Format(Messages.ReminderList, user.GetTag()), user)
.WithDescription(builder.ToString())
.WithColour(ColorsList.Default)
.WithColour(ColorsList.Cyan)
.Build();
return await _feedback.SendContextualEmbedResultAsync(
@ -152,7 +153,7 @@ public class RemindCommandGroup : CommandGroup
[RequireContext(ChannelContext.Guild)]
[UsedImplicitly]
public async Task<Result> ExecuteDeleteReminderAsync(
int index)
[MinValue(0)] int index)
{
if (!_context.TryGetContextIDs(out var guildId, out _, out var userId))
{
@ -171,7 +172,8 @@ public class RemindCommandGroup : CommandGroup
return await DeleteReminderAsync(data.GetOrCreateMemberData(userId), index, currentUser, CancellationToken);
}
private async Task<Result> DeleteReminderAsync(MemberData data, int index, IUser currentUser, CancellationToken ct)
private async Task<Result> DeleteReminderAsync(MemberData data, int index, IUser currentUser,
CancellationToken ct)
{
if (index >= data.Reminders.Count)
{