Skip to content

Commit 5cc8d1e

Browse files
committed
inline buildText
1 parent d6c40a7 commit 5cc8d1e

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ javaVersion=21
77
mcVersion=1.21.4
88

99
group=dev.slne.surf
10-
version=1.21.4-2.1.1-SNAPSHOT
10+
version=1.21.4-2.1.2-SNAPSHOT
1111
relocationPrefix=dev.slne.surf.surfapi.libs

surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/component-extension.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@ import net.kyori.adventure.text.TextComponent
88
import net.kyori.adventure.text.event.ClickEvent
99
import net.kyori.adventure.text.format.TextColor
1010

11-
fun buildText(block: SurfComponentBuilder.() -> Unit): TextComponent {
12-
return SurfComponentBuilder.builder().apply(block).build()
11+
inline fun buildText(block: SurfComponentBuilder.() -> Unit): TextComponent {
12+
val builder = SurfComponentBuilder.builder()
13+
with(builder) { block() }
14+
return builder.build()
1315
}
1416

1517
fun <C : BuildableComponent<C, B>, B : ComponentBuilder<C, B>> ComponentBuilder<C, B>.appendText(

0 commit comments

Comments
 (0)