mirror of
https://github.com/DreamExposure/DisCal-Discord-Bot.git
synced 2026-05-03 15:49:32 -05:00
Add support in embed title for announcement modifier
This commit is contained in:
@@ -661,7 +661,13 @@ class EmbedService(
|
||||
suspend fun eventAnnouncementEmbed(announcement: Announcement, event: Event, settings: GuildSettings): EmbedCreateSpec {
|
||||
val builder = defaultEmbedBuilder(settings)
|
||||
.color(event.color.asColor())
|
||||
.title(getEmbedMessage("announcement", "event.title", settings.locale))
|
||||
|
||||
val title = when (announcement.modifier) {
|
||||
Announcement.Modifier.BEFORE -> { "event.title.upcoming" }
|
||||
Announcement.Modifier.DURING -> { "event.title.ongoing" }
|
||||
else -> TODO("Modifier not supported")
|
||||
}
|
||||
builder.title(getEmbedMessage("announcement", title, settings.locale))
|
||||
|
||||
if (event.name.isNotBlank()) builder.addField(
|
||||
getEmbedMessage("announcement", "event.field.name", settings.locale),
|
||||
|
||||
@@ -17,7 +17,8 @@ simple.field.location=Location
|
||||
simple.field.info=Extra Info
|
||||
simple.footer=ID: {0}
|
||||
|
||||
event.title=!~Upcoming Event~!
|
||||
event.title.upcoming=!~Upcoming Event~!
|
||||
event.title.ongoing=!~Ongoing Event~!
|
||||
event.field.name=Name
|
||||
event.field.desc=Description
|
||||
event.field.start=Start (Local)
|
||||
|
||||
Reference in New Issue
Block a user