Skip to content

Commit 5261a39

Browse files
committed
Fixes
1 parent 9e4623f commit 5261a39

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

Diff for: service/src/main/kotlin/app/cash/backfila/service/listener/AuditClientListener.kt

+10-4
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class AuditClientListener @Inject constructor(
1818
override fun runStarted(id: Id<DbBackfillRun>, user: String) {
1919
val (backfillName, run, description) = transacter.transaction { session ->
2020
val run = session.load<DbBackfillRun>(id)
21-
Triple(run.registered_backfill.name, run, "Backfill started by $user ${dryRunPrefix(run)}${nameAndId(run)}")
21+
AuditEvent(run.registered_backfill.name, run, "Backfill started by $user ${dryRunPrefix(run)}${nameAndId(run)}")
2222
}
2323
auditClient.logEvent(
2424
target = backfillName,
@@ -32,7 +32,7 @@ class AuditClientListener @Inject constructor(
3232
override fun runPaused(id: Id<DbBackfillRun>, user: String) {
3333
val (backfillName, run, description) = transacter.transaction { session ->
3434
val run = session.load<DbBackfillRun>(id)
35-
Triple(run.registered_backfill.name, run, "Backfill paused by $user ${dryRunPrefix(run)}${nameAndId(run)}")
35+
AuditEvent(run.registered_backfill.name, run, "Backfill paused by $user ${dryRunPrefix(run)}${nameAndId(run)}")
3636
}
3737
auditClient.logEvent(
3838
target = backfillName,
@@ -46,7 +46,7 @@ class AuditClientListener @Inject constructor(
4646
override fun runErrored(id: Id<DbBackfillRun>) {
4747
val (backfillName, run, description) = transacter.transaction { session ->
4848
val run = session.load<DbBackfillRun>(id)
49-
Triple(run.registered_backfill.name, run, "Backfill paused due to error ${dryRunPrefix(run)}${nameAndId(run)}")
49+
AuditEvent(run.registered_backfill.name, run, "Backfill paused due to error ${dryRunPrefix(run)}${nameAndId(run)}")
5050
}
5151
auditClient.logEvent(
5252
target = backfillName,
@@ -60,7 +60,7 @@ class AuditClientListener @Inject constructor(
6060
override fun runCompleted(id: Id<DbBackfillRun>) {
6161
val (backfillName, run, description) = transacter.transaction { session ->
6262
val run = session.load<DbBackfillRun>(id)
63-
Triple(run.registered_backfill.name, run, "Backfill completed ${dryRunPrefix(run)}${nameAndId(run)}")
63+
AuditEvent(run.registered_backfill.name, run, "Backfill completed ${dryRunPrefix(run)}${nameAndId(run)}")
6464
}
6565
auditClient.logEvent(
6666
target = backfillName,
@@ -93,4 +93,10 @@ class AuditClientListener @Inject constructor(
9393
}
9494

9595
private fun idUrl(id: Id<DbBackfillRun>): String = backfilaConfig.web_url_root + BackfillShowAction.path(id.id)
96+
97+
private data class AuditEvent(
98+
val backfillName: String,
99+
val run: DbBackfillRun,
100+
val description: String,
101+
)
96102
}

0 commit comments

Comments
 (0)