Skip to content

Commit 4cbc849

Browse files
authored
release: 1.4.0 (#150)
2 parents 9ba755e + 18cde4e commit 4cbc849

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

src/main/kotlin/org/gitanimals/notification/app/event/DeadLetterEvent.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ data class DeadLetterEvent(
66
val sagaId: String,
77
val nodeName: String,
88
val group: String,
9-
val deadLetter: String,
9+
val deadLetter: Map<String, Any>,
1010
)

src/main/kotlin/org/gitanimals/supports/deadletter/DeadLetterEvent.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ data class DeadLetterEvent(
1111
val sagaId: String,
1212
val nodeName: String,
1313
val group: String,
14-
val deadLetter: String,
14+
val deadLetter: Map<String, Any>,
1515
) : AsyncRedisPubSubEvent(
1616
traceId = runCatching { MDC.get(MDCFilter.TRACE_ID) }
1717
.getOrElse { IdGenerator.generate().toString() },

src/main/kotlin/org/gitanimals/supports/deadletter/DeadLetterEventPublisher.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package org.gitanimals.supports.deadletter
33
import org.gitanimals.core.IdGenerator
44
import org.gitanimals.core.filter.MDCFilter.Companion.TRACE_ID
55
import org.rooftop.netx.api.SagaEvent
6+
import org.rooftop.netx.api.TypeReference
67
import org.rooftop.netx.spi.DeadLetterListener
78
import org.slf4j.LoggerFactory
89
import org.slf4j.MDC
@@ -23,7 +24,7 @@ class DeadLetterEventPublisher(
2324
sagaId = sagaEvent.id,
2425
group = sagaEvent.group,
2526
nodeName = sagaEvent.nodeName,
26-
deadLetter = sagaEvent.decodeEvent(String::class),
27+
deadLetter = sagaEvent.decodeEvent(object: TypeReference<Map<String, Any>>(){}),
2728
)
2829
)
2930
}.onFailure {

0 commit comments

Comments
 (0)