Skip to content

Commit d682f64

Browse files
committed
Remove unused imports
1 parent 27cd44e commit d682f64

File tree

3 files changed

+56
-3
lines changed

3 files changed

+56
-3
lines changed

foxy/src/main/kotlin/net/cakeyfox/foxy/website/routes/partials/dashboard/guild/GetServerAuditLog.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,15 @@
11
package net.cakeyfox.foxy.website.routes.partials.dashboard.guild
22

33
import frontend.htmx.partials.renderAuditLog
4-
import frontend.htmx.partials.renderServerLogsPartial
54
import io.ktor.server.htmx.hx
65
import io.ktor.server.routing.Routing
76
import io.ktor.server.routing.get
87
import io.ktor.server.routing.route
98
import io.ktor.server.sessions.get
109
import io.ktor.server.sessions.sessions
1110
import io.ktor.utils.io.ExperimentalKtorApi
12-
import mu.KotlinLogging
1311
import net.cakeyfox.common.FoxyLocale
1412
import net.cakeyfox.foxy.website.FoxyWebsite
15-
import net.cakeyfox.foxy.website.utils.RouteUtils
1613
import net.cakeyfox.foxy.website.utils.RouteUtils.checkSession
1714
import net.cakeyfox.foxy.website.utils.RouteUtils.respondWithPage
1815
import net.cakeyfox.serializable.data.website.UserSession

resources/locales/br/utils.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,17 @@ categories:
1010
youtube: "YouTube"
1111
music: "Música"
1212
mod: "Moderação"
13+
auditLogEntries:
14+
UNKNOWN_UPDATE: "Alteração Desconhecida"
15+
UPDATE_GENERAL_SETTINGS: "Alterou as Configurações Gerais"
16+
UPDATE_WELCOMER_SETTINGS: "Alterou as Configurações de Entrada/Saída"
17+
UPDATE_AUTO_ROLE_SETTINGS: "Alterou as Configurações de Autorole"
18+
UPDATE_INVITE_BLOCKER_SETTINGS: "Alterou as Configurações do Bloqueador de Convites"
19+
UPDATE_SERVER_LOGS_SETTINGS: "Alterou as Configurações de Logs do Servidor"
20+
UPDATE_YOUTUBE_SETTINGS: "Alterou as Configurações do YouTube"
21+
UPDATE_TWITCH_SETTINGS: "Alterou as Configurações do Twitch"
22+
UPDATE_PREMIUM_SETTINGS: "Alterou as Configurações Premium"
23+
UPDATE_PARTNERSHIP_SETTINGS: "Alterou as Configurações de Parceria"
1324

1425
youCantUseCommandsHere: "Você não pode usar comandos nesse canal!"
1526

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
package frontend.htmx.partials
2+
3+
import kotlinx.datetime.Instant
4+
import kotlinx.datetime.TimeZone
5+
import kotlinx.datetime.toLocalDateTime
6+
import kotlinx.html.div
7+
import kotlinx.html.h2
8+
import kotlinx.html.h4
9+
import kotlinx.html.stream.createHTML
10+
import net.cakeyfox.common.FoxyLocale
11+
import net.cakeyfox.common.LogType
12+
import net.cakeyfox.foxy.database.data.guild.DashboardLog
13+
14+
fun renderAuditLog(
15+
locale: FoxyLocale,
16+
entries: List<DashboardLog>
17+
): String {
18+
return createHTML().div("cirno-card-container") {
19+
entries.reversed().forEach { entry ->
20+
div("cirno-card") {
21+
div("cirno-card-info") {
22+
h2("cirno-card-name big-name") {
23+
+locale["auditLogEntries.${LogType.fromDb(entry.actionType!!)}"]
24+
}
25+
26+
h4("cirno-card-details") {
27+
+"Autor: ${entry.authorId}"
28+
}
29+
30+
val date = Instant.fromEpochMilliseconds(entry.date)
31+
val localDateTime = date.toLocalDateTime(TimeZone.currentSystemDefault())
32+
val dd = localDateTime.dayOfMonth.toString().padStart(2, '0')
33+
val mm = localDateTime.monthNumber.toString().padStart(2, '0')
34+
val yyyy = localDateTime.year
35+
val hh = localDateTime.hour.toString().padStart(2, '0')
36+
val min = localDateTime.minute.toString().padStart(2, '0')
37+
38+
h4("cirno-card-details") {
39+
+"Data: $dd/$mm/$yyyy às $hh:$min"
40+
}
41+
}
42+
}
43+
}
44+
}
45+
}

0 commit comments

Comments
 (0)