Compare commits

...

2 Commits

Author SHA1 Message Date
08af0afbfb [Actitivy] Fix embed on mobile 2023-03-27 21:46:31 +02:00
b4e7e52827 [Activity] Add date for organized activities 2023-03-27 21:31:14 +02:00

View File

@@ -4,7 +4,6 @@ using Cocotte.Options;
using Cocotte.Utils; using Cocotte.Utils;
using Discord; using Discord;
using Microsoft.Extensions.Options; using Microsoft.Extensions.Options;
using Microsoft.Extensions.Primitives;
namespace Cocotte.Modules.Activities; namespace Cocotte.Modules.Activities;
@@ -96,7 +95,13 @@ public class ActivityFormatter
// Add time if specified // Add time if specified
if (activity.DueDateTime is { } dueDateTime) if (activity.DueDateTime is { } dueDateTime)
{ {
// Also Add date of organized
if (activity is OrganizedActivity)
{
descriptionBuilder.AppendLine($"**:date: {TimestampTag.FormatFromDateTime(dueDateTime, TimestampTagStyles.LongDate)}**");
}
descriptionBuilder.AppendLine($"**:clock2: {TimestampTag.FormatFromDateTime(dueDateTime, TimestampTagStyles.ShortTime)} ╿ {(activity.IsClosed ? "Fermée" : TimestampTag.FormatFromDateTime(dueDateTime, TimestampTagStyles.Relative))}**"); descriptionBuilder.AppendLine($"**:clock2: {TimestampTag.FormatFromDateTime(dueDateTime, TimestampTagStyles.ShortTime)} ╿ {(activity.IsClosed ? "Fermée" : TimestampTag.FormatFromDateTime(dueDateTime, TimestampTagStyles.Relative))}**");
descriptionBuilder.AppendLine();
} }
else else
{ {
@@ -114,9 +119,9 @@ public class ActivityFormatter
descriptionBuilder.AppendLine(); descriptionBuilder.AppendLine();
descriptionBuilder.Append( descriptionBuilder.Append(
$""" $"""
**⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯** **⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯**
**[Fil associé]({ChannelUtils.GetChannelLink(activity.GuildId, activity.ThreadId)})** **[Fil associé]({ChannelUtils.GetChannelLink(activity.GuildId, activity.ThreadId)})**
**⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯** **⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯**
"""); """);
string bannerUrl = GetActivityBanner(activity.Name); string bannerUrl = GetActivityBanner(activity.Name);