Skip to content

Commit a11eb05

Browse files
authored
fix: miss action in decodeResultOrThrow when using TypeReference (#143)
* fix: miss action in decodeResultOrThrow when using TypeReference * docs: version upgrade
1 parent de3a1a2 commit a11eb05

3 files changed

Lines changed: 8 additions & 3 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
55
<br>
66

7-
![version 0.4.4](https://img.shields.io/badge/version-0.4.4--beta--1-black?labelColor=black&style=flat-square) ![jdk 17](https://img.shields.io/badge/minimum_jdk-17-orange?labelColor=black&style=flat-square) ![load-test](https://img.shields.io/badge/load%20test%2010%2C000%2C000-success-brightgreen?labelColor=black&style=flat-square)
7+
![version 0.4.5](https://img.shields.io/badge/version-0.4.5-black?labelColor=black&style=flat-square) ![jdk 17](https://img.shields.io/badge/minimum_jdk-17-orange?labelColor=black&style=flat-square) ![load-test](https://img.shields.io/badge/load%20test%2010%2C000%2C000-success-brightgreen?labelColor=black&style=flat-square)
88
![redis--stream](https://img.shields.io/badge/-redis--stream-da2020?style=flat-square&logo=Redis&logoColor=white)
99

1010
**TPS(6,000)** on my Macbook air m2(default options). _[link](#Test1-TPS)_

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ kotlin.code.style=official
22

33
### Project ###
44
group=org.rooftopmsa
5-
version=0.4.4-beta-1
5+
version=0.4.5
66
compatibility=17
77

88
### Sonarcloud ###

src/main/kotlin/org/rooftop/netx/api/Result.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,12 @@ class Result<T : Any> private constructor(
2222
* @param typeReference
2323
* @return T result of saga
2424
*/
25-
fun decodeResultOrThrow(typeReference: TypeReference<T>): T = decodeResult(typeReference)
25+
fun decodeResultOrThrow(typeReference: TypeReference<T>): T {
26+
if (!isSuccess) {
27+
throwError()
28+
}
29+
return decodeResult(typeReference)
30+
}
2631

2732
/**
2833
* @see decodeResultOrThrow

0 commit comments

Comments
 (0)