Skip to content

Commit c1b7b0b

Browse files
committed
Merge branch '1.21.5' into feature/hot-swappable-configs
# Conflicts: # src/main/kotlin/com/lambda/context/AutomationConfig.kt
2 parents 3a7cca7 + 4549780 commit c1b7b0b

File tree

31 files changed

+577
-229
lines changed

31 files changed

+577
-229
lines changed

build.gradle.kts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ val mockkVersion: String by project
3636
val spairVersion: String by project
3737
val lwjglVersion: String by project
3838
val sodiumVersion: String by project
39+
val litematicaVersion: String by project
3940

4041
val libs = file("libs")
4142
val targets = listOf("fabric.mod.json")
@@ -108,7 +109,7 @@ loom {
108109
property("org.lwjgl.util.DebugFunctions", "true")
109110
property("mixin.debug.export", "true")
110111

111-
vmArgs("-XX:+HeapDumpOnOutOfMemoryError", "-XX:+CreateCoredumpOnCrash", "-XX:+UseOSErrorReporting")
112+
vmArgs("-XX:+HeapDumpOnOutOfMemoryError", "-XX:+CreateCoredumpOnCrash")
112113
programArgs("--username", "Steve", "--uuid", "8667ba71b85a4004af54457a9734eed7", "--accessToken", "****")
113114
}
114115
}
@@ -150,7 +151,6 @@ dependencies {
150151
modImplementation("net.fabricmc:fabric-loader:$fabricLoaderVersion")
151152
modImplementation("net.fabricmc.fabric-api:fabric-api:$fabricApiVersion+$minecraftVersion")
152153
modImplementation("net.fabricmc:fabric-language-kotlin:$kotlinFabricVersion.$kotlinVersion")
153-
modImplementation("maven.modrinth:sodium:$sodiumVersion")
154154

155155
// Add dependencies on the required Kotlin modules.
156156
includeLib("io.github.classgraph:classgraph:${classGraphVersion}")
@@ -173,8 +173,10 @@ dependencies {
173173
includeLib("io.ktor:ktor-client-content-negotiation:$ktorVersion")
174174
includeLib("io.ktor:ktor-serialization-gson:$ktorVersion")
175175

176-
// Add mods to the mod jar
177-
includeMod("com.github.rfresh2:baritone-fabric:$minecraftVersion")
176+
// Add mods
177+
modImplementation("com.github.rfresh2:baritone-fabric:$minecraftVersion")
178+
modCompileOnly("maven.modrinth:sodium:$sodiumVersion")
179+
modCompileOnly("maven.modrinth:litematica:$litematicaVersion")
178180

179181
// Test implementations
180182
testImplementation(kotlin("test"))

gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ yarnMappings=build.1
4848
fabricApiVersion=0.124.0
4949
kotlinFabricVersion=1.13.4+kotlin
5050
sodiumVersion=mc1.21.5-0.6.13-fabric
51+
litematicaVersion=0.22.2
5152

5253
# Kotlin https://kotlinlang.org/
5354
kotlin.code.style=official

src/main/java/com/lambda/mixin/entity/LivingEntityMixin.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,11 @@
2121
import com.lambda.event.EventFlow;
2222
import com.lambda.event.events.MovementEvent;
2323
import com.lambda.interaction.request.rotating.RotationManager;
24+
import com.lambda.module.modules.movement.Velocity;
2425
import com.lambda.module.modules.render.ViewModel;
26+
import com.llamalad7.mixinextras.injector.wrapmethod.WrapMethod;
27+
import com.llamalad7.mixinextras.injector.wrapoperation.Operation;
28+
import net.minecraft.entity.Entity;
2529
import net.minecraft.entity.LivingEntity;
2630
import net.minecraft.util.math.MathHelper;
2731
import net.minecraft.util.math.Vec3d;
@@ -167,4 +171,12 @@ private int getHandSwingDuration(int constant) {
167171

168172
return ViewModel.INSTANCE.getSwingDuration();
169173
}
174+
175+
@WrapMethod(method = "pushAwayFrom")
176+
private void wrapPushAwayFrom(Entity entity, Operation<Void> original) {
177+
if (lambda$instance == Lambda.getMc().player &&
178+
Velocity.INSTANCE.isEnabled() &&
179+
Velocity.getPushed()) return;
180+
original.call(entity);
181+
}
170182
}

src/main/kotlin/com/lambda/config/settings/comparable/EnumSetting.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ class EnumSetting<T : Enum<T>>(
7171
lambdaTooltip(description)
7272
}
7373

74-
7574
override fun CommandBuilder.buildCommand(registry: CommandRegistryAccess) {
7675
required(word(name)) { parameter ->
7776
suggests { _, builder ->

src/main/kotlin/com/lambda/context/AutomationConfig.kt

Whitespace-only changes.

src/main/kotlin/com/lambda/gui/components/ClickGuiLayout.kt

Lines changed: 59 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -127,11 +127,11 @@ object ClickGuiLayout : Loadable, Configurable(GuiConfig) {
127127
// Rounding
128128
val windowRounding by setting("Window Rounding", 4.6f, 0.0f..12.0f, 0.1f).group(Group.Rounding)
129129
val childRounding by setting("Child Rounding", 0.0f, 0.0f..12.0f, 0.1f).group(Group.Rounding)
130-
val frameRounding by setting("Frame Rounding", 4.2f, 0.0f..12.0f, 0.1f).group(Group.Rounding)
131-
val popupRounding by setting("Popup Rounding", 0.0f, 0.0f..12.0f, 0.1f).group(Group.Rounding)
130+
val frameRounding by setting("Frame Rounding", 4.6f, 0.0f..12.0f, 0.1f).group(Group.Rounding)
131+
val popupRounding by setting("Popup Rounding", 4.6f, 0.0f..12.0f, 0.1f).group(Group.Rounding)
132132
val scrollbarRounding by setting("Scrollbar Rounding", 9.0f, 0.0f..12.0f, 0.1f).group(Group.Rounding)
133-
val grabRounding by setting("Grab Rounding", 4.2f, 0.0f..12.0f, 0.1f).group(Group.Rounding)
134-
val tabRounding by setting("Tab Rounding", 4.2f, 0.0f..12.0f, 0.1f).group(Group.Rounding)
133+
val grabRounding by setting("Grab Rounding", 4.6f, 0.0f..12.0f, 0.1f).group(Group.Rounding)
134+
val tabRounding by setting("Tab Rounding", 4.6f, 0.0f..12.0f, 0.1f).group(Group.Rounding)
135135
val curveTessellationTol by setting("Curve Tessellation Tol", 1.25f, 0.1f..10.0f, 0.05f).group(Group.Rounding)
136136

137137
// Font
@@ -144,61 +144,61 @@ object ClickGuiLayout : Loadable, Configurable(GuiConfig) {
144144
val colorWidth by setting("Shade Width", 200.0, 10.0..1000.0, 10.0).group(Group.Colors)
145145
val colorHeight by setting("Shade Height", 200.0, 10.0..1000.0, 10.0).group(Group.Colors)
146146
val colorSpeed by setting("Color Speed", 1.0, 0.1..5.0, 0.1).group(Group.Colors)
147-
val text by setting("Text", Color(255, 255, 255)).group(Group.Colors)
148-
val textDisabled by setting("Text Disabled", Color(128, 128, 128)).group(Group.Colors)
149-
val windowBg by setting("Window Background", Color(15, 15, 15, 240)).group(Group.Colors)
150-
val childBg by setting("Child Background", Color(0, 0, 0, 0)).group(Group.Colors)
151-
val popupBg by setting("Popup Background", Color(20, 20, 20, 240)).group(Group.Colors)
152-
val border by setting("Border", Color(110, 110, 128, 128)).group(Group.Colors)
153-
val borderShadow by setting("Border Shadow", Color(0, 0, 0, 0)).group(Group.Colors)
154-
val frameBg by setting("Frame Background", Color(66, 66, 66, 138)).group(Group.Colors)
155-
val frameBgHovered by setting("Frame Background Hovered", Color(66, 150, 255, 102)).group(Group.Colors)
156-
val frameBgActive by setting("Frame Background Active", Color(66, 150, 255, 171)).group(Group.Colors)
157-
val titleBg by setting("Title Background", Color(20, 20, 20, 255)).group(Group.Colors)
158-
val titleBgActive by setting("Title Background Active", Color(41, 79, 120, 255)).group(Group.Colors)
159-
val titleBgCollapsed by setting("Title Background Collapsed", Color(0, 0, 0, 130)).group(Group.Colors)
160-
val menuBarBg by setting("MenuBar Background", Color(36, 36, 36, 255)).group(Group.Colors)
161-
val scrollbarBg by setting("Scrollbar Background", Color(5, 5, 5, 135)).group(Group.Colors)
162-
val scrollbarGrab by setting("Scrollbar Grab", Color(79, 79, 79, 255)).group(Group.Colors)
163-
val scrollbarGrabHovered by setting("Scrollbar Grab Hovered", Color(105, 105, 105, 255)).group(Group.Colors)
164-
val scrollbarGrabActive by setting("Scrollbar Grab Active", Color(130, 130, 130, 255)).group(Group.Colors)
165-
val checkMark by setting("Check Mark", Color(66, 150, 255, 255)).group(Group.Colors)
166-
val sliderGrab by setting("Slider Grab", Color(61, 134, 204, 255)).group(Group.Colors)
167-
val sliderGrabActive by setting("Slider Grab Active", Color(66, 150, 255, 255)).group(Group.Colors)
168-
val button by setting("Button", Color(66, 150, 255, 102)).group(Group.Colors)
169-
val buttonHovered by setting("Button Hovered", Color(66, 150, 255, 255)).group(Group.Colors)
170-
val buttonActive by setting("Button Active", Color(16, 110, 199, 255)).group(Group.Colors)
171-
val header by setting("Header", Color(66, 150, 255, 79)).group(Group.Colors)
172-
val headerHovered by setting("Header Hovered", Color(66, 150, 255, 204)).group(Group.Colors)
173-
val headerActive by setting("Header Active", Color(66, 150, 255, 255)).group(Group.Colors)
174-
val separator by setting("Separator", Color(110, 110, 128, 128)).group(Group.Colors)
175-
val separatorHovered by setting("Separator Hovered", Color(26, 96, 171, 199)).group(Group.Colors)
176-
val separatorActive by setting("Separator Active", Color(26, 96, 171, 255)).group(Group.Colors)
177-
val resizeGrip by setting("Resize Grip", Color(66, 150, 255, 51)).group(Group.Colors)
178-
val resizeGripHovered by setting("Resize Grip Hovered", Color(66, 150, 255, 171)).group(Group.Colors)
179-
val resizeGripActive by setting("Resize Grip Active", Color(66, 150, 255, 242)).group(Group.Colors)
180-
val tab by setting("Tab", Color(46, 81, 122, 219)).group(Group.Colors)
181-
val tabHovered by setting("Tab Hovered", Color(66, 150, 255, 204)).group(Group.Colors)
182-
val tabActive by setting("Tab Active", Color(51, 105, 166, 255)).group(Group.Colors)
183-
val tabUnfocused by setting("Tab Unfocused", Color(18, 32, 48, 248)).group(Group.Colors)
184-
val tabUnfocusedActive by setting("Tab Unfocused Active", Color(36, 71, 110, 255)).group(Group.Colors)
185-
val dockingPreview by setting("Docking Preview", Color(66, 150, 255, 179)).group(Group.Colors)
186-
val dockingEmptyBg by setting("Docking Empty Background", Color(51, 51, 51, 255)).group(Group.Colors)
187-
val plotLines by setting("Plot Lines", Color(156, 156, 156, 255)).group(Group.Colors)
188-
val plotLinesHovered by setting("Plot Lines Hovered", Color(255, 110, 89, 255)).group(Group.Colors)
189-
val plotHistogram by setting("Plot Histogram", Color(230, 179, 0, 255)).group(Group.Colors)
190-
val plotHistogramHovered by setting("Plot Histogram Hovered", Color(255, 153, 0, 255)).group(Group.Colors)
191-
val tableHeaderBg by setting("Table Header Background", Color(48, 48, 51, 255)).group(Group.Colors)
192-
val tableBorderStrong by setting("Table Border Strong", Color(84, 84, 92, 255)).group(Group.Colors)
193-
val tableBorderLight by setting("Table Border Light", Color(68, 68, 74, 255)).group(Group.Colors)
194-
val tableRowBg by setting("Table Row Background", Color(0, 0, 0, 0)).group(Group.Colors)
195-
val tableRowBgAlt by setting("Table Row Background Alt", Color(255, 255, 255, 15)).group(Group.Colors)
196-
val textSelectedBg by setting("Text Selected Background", Color(66, 150, 255, 89)).group(Group.Colors)
197-
val dragDropTarget by setting("Drag Drop Target", Color(255, 255, 0, 230)).group(Group.Colors)
198-
val navHighlight by setting("Nav Highlight", Color(66, 150, 255, 255)).group(Group.Colors)
199-
val navWindowingHighlight by setting("Nav Windowing Highlight", Color(255, 255, 255, 179)).group(Group.Colors)
200-
val navWindowingDimBg by setting("Nav Windowing Dim Background", Color(204, 204, 204, 51)).group(Group.Colors)
201-
val modalWindowDimBg by setting("Modal Window Dim Background", Color(20, 20, 20, 89)).group(Group.Colors)
147+
val text by setting("Text", Color(255, 255, 255, 255)).group(Group.Colors)
148+
val textDisabled by setting("Text Disabled", Color(128, 128, 128, 255)).group(Group.Colors)
149+
val windowBg by setting("Window Background", Color(35, 0, 14, 240)).group(Group.Colors)
150+
val childBg by setting("Child Background", Color(35, 0, 14, 240)).group(Group.Colors)
151+
val popupBg by setting("Popup Background", Color(35, 0, 14, 240)).group(Group.Colors)
152+
val border by setting("Border", Color(130, 12, 60, 240)).group(Group.Colors)
153+
val borderShadow by setting("Border Shadow", Color(51, 0, 21, 240)).group(Group.Colors)
154+
val frameBg by setting("Frame Background", Color(171, 32, 93, 102)).group(Group.Colors)
155+
val frameBgHovered by setting("Frame Background Hovered", Color(214, 45, 119, 102)).group(Group.Colors)
156+
val frameBgActive by setting("Frame Background Active", Color(255, 50, 140, 102)).group(Group.Colors)
157+
val titleBg by setting("Title Background", Color(125, 0, 50, 240)).group(Group.Colors)
158+
val titleBgActive by setting("Title Background Active", Color(162, 0, 68, 240)).group(Group.Colors)
159+
val titleBgCollapsed by setting("Title Background Collapsed", Color(35, 0, 14, 240)).group(Group.Colors)
160+
val menuBarBg by setting("MenuBar Background", Color(35, 0, 14, 240)).group(Group.Colors)
161+
val scrollbarBg by setting("Scrollbar Background", Color(35, 0, 14, 240)).group(Group.Colors)
162+
val scrollbarGrab by setting("Scrollbar Grab", Color(159, 30, 83, 240)).group(Group.Colors)
163+
val scrollbarGrabHovered by setting("Scrollbar Grab Hovered", Color(198, 40, 105, 240)).group(Group.Colors)
164+
val scrollbarGrabActive by setting("Scrollbar Grab Active", Color(235, 49, 126, 240)).group(Group.Colors)
165+
val checkMark by setting("Check Mark", Color(255, 64, 148, 220)).group(Group.Colors)
166+
val sliderGrab by setting("Slider Grab", Color(207, 46, 117, 200)).group(Group.Colors)
167+
val sliderGrabActive by setting("Slider Grab Active", Color(241, 67, 143, 200)).group(Group.Colors)
168+
val button by setting("Button", Color(171, 32, 93, 102)).group(Group.Colors)
169+
val buttonHovered by setting("Button Hovered", Color(214, 45, 119, 102)).group(Group.Colors)
170+
val buttonActive by setting("Button Active", Color(255, 50, 140, 102)).group(Group.Colors)
171+
val header by setting("Header", Color(192, 30, 94, 115)).group(Group.Colors)
172+
val headerHovered by setting("Header Hovered", Color(255, 59, 136, 115)).group(Group.Colors)
173+
val headerActive by setting("Header Active", Color(202, 36, 101, 115)).group(Group.Colors)
174+
val separator by setting("Separator", Color(107, 0, 47, 128)).group(Group.Colors)
175+
val separatorHovered by setting("Separator Hovered", Color(146, 0, 64, 128)).group(Group.Colors)
176+
val separatorActive by setting("Separator Active", Color(186, 0, 82, 128)).group(Group.Colors)
177+
val resizeGrip by setting("Resize Grip", Color(214, 45, 119, 102)).group(Group.Colors)
178+
val resizeGripHovered by setting("Resize Grip Hovered", Color(214, 45, 119, 102)).group(Group.Colors)
179+
val resizeGripActive by setting("Resize Grip Active", Color(214, 45, 119, 102)).group(Group.Colors)
180+
val tab by setting("Tab", Color(121, 21, 65, 140)).group(Group.Colors)
181+
val tabHovered by setting("Tab Hovered", Color(169, 34, 94, 140)).group(Group.Colors)
182+
val tabActive by setting("Tab Active", Color(209, 34, 112, 140)).group(Group.Colors)
183+
val tabUnfocused by setting("Tab Unfocused", Color(121, 21, 65, 120)).group(Group.Colors)
184+
val tabUnfocusedActive by setting("Tab Unfocused Active", Color(196, 36, 107, 120)).group(Group.Colors)
185+
val dockingPreview by setting("Docking Preview", Color(208, 47, 117, 102)).group(Group.Colors)
186+
val dockingEmptyBg by setting("Docking Empty Background", Color(35, 0, 14, 240)).group(Group.Colors)
187+
val plotLines by setting("Plot Lines", Color(178, 36, 95, 240)).group(Group.Colors)
188+
val plotLinesHovered by setting("Plot Lines Hovered", Color(209, 40, 110, 240)).group(Group.Colors)
189+
val plotHistogram by setting("Plot Histogram", Color(192, 32, 91, 255)).group(Group.Colors)
190+
val plotHistogramHovered by setting("Plot Histogram Hovered", Color(226, 38, 108, 255)).group(Group.Colors)
191+
val tableHeaderBg by setting("Table Header Background", Color(75, 0, 31, 240)).group(Group.Colors)
192+
val tableBorderStrong by setting("Table Border Strong", Color(88, 0, 36, 240)).group(Group.Colors)
193+
val tableBorderLight by setting("Table Border Light", Color(67, 0, 28, 240)).group(Group.Colors)
194+
val tableRowBg by setting("Table Row Background", Color(35, 0, 14, 240)).group(Group.Colors)
195+
val tableRowBgAlt by setting("Table Row Background Alt", Color(242, 140, 182, 240)).group(Group.Colors)
196+
val textSelectedBg by setting("Text Selected Background", Color(218, 54, 121, 240)).group(Group.Colors)
197+
val dragDropTarget by setting("Drag Drop Target", Color(218, 54, 121, 240)).group(Group.Colors)
198+
val navHighlight by setting("Nav Highlight", Color(218, 54, 121, 240)).group(Group.Colors)
199+
val navWindowingHighlight by setting("Nav Windowing Highlight", Color(242, 140, 182, 240)).group(Group.Colors)
200+
val navWindowingDimBg by setting("Nav Windowing Dim Background", Color(242, 140, 182, 240)).group(Group.Colors)
201+
val modalWindowDimBg by setting("Modal Window Dim Background", Color(35, 0, 14, 90)).group(Group.Colors)
202202

203203
init {
204204
listen<GuiEvent.NewFrame> {

src/main/kotlin/com/lambda/interaction/PlayerPacketManager.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import com.lambda.event.EventFlow.post
2222
import com.lambda.event.EventFlow.postChecked
2323
import com.lambda.event.events.PlayerPacketEvent
2424
import com.lambda.interaction.request.rotating.Rotation
25-
import com.lambda.interaction.request.rotating.Rotation.Companion.rotation
2625
import com.lambda.interaction.request.rotating.RotationManager
2726
import com.lambda.threading.runSafe
2827
import com.lambda.util.collections.LimitedOrderedSet
@@ -95,9 +94,7 @@ object PlayerPacketManager {
9594
updatePosition && updateRotation -> Full(position, yaw.toFloat(), pitch.toFloat(), onGround, isCollidingHorizontally)
9695
updatePosition -> PositionAndOnGround(position, onGround, isCollidingHorizontally)
9796
updateRotation -> LookAndOnGround(yaw.toFloat(), pitch.toFloat(), onGround, isCollidingHorizontally)
98-
lastOnGround != onGround || lastHorizontalCollision != isCollidingHorizontally -> {
99-
OnGroundOnly(onGround, isCollidingHorizontally)
100-
}
97+
lastOnGround != onGround || lastHorizontalCollision != isCollidingHorizontally -> OnGroundOnly(onGround, isCollidingHorizontally)
10198
else -> null
10299
}?.let {
103100
PlayerPacketEvent.Send(it).postChecked {

src/main/kotlin/com/lambda/interaction/construction/context/BreakContext.kt

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
package com.lambda.interaction.construction.context
1919

2020
import com.lambda.context.Automated
21-
import com.lambda.graphics.renderer.esp.DirectionMask
22-
import com.lambda.graphics.renderer.esp.DirectionMask.exclude
2321
import com.lambda.graphics.renderer.esp.ShapeBuilder
2422
import com.lambda.interaction.material.StackSelection
2523
import com.lambda.interaction.request.LogContext
@@ -32,6 +30,7 @@ import net.minecraft.block.BlockState
3230
import net.minecraft.block.FallingBlock
3331
import net.minecraft.util.hit.BlockHitResult
3432
import net.minecraft.util.math.BlockPos
33+
import net.minecraft.util.math.Box
3534
import java.awt.Color
3635
import kotlin.math.sqrt
3736

@@ -65,7 +64,13 @@ data class BreakContext(
6564
override val sorter get() = breakConfig.sorter
6665

6766
override fun ShapeBuilder.buildRenderer() {
68-
box(blockPos, cachedState, baseColor, sideColor, DirectionMask.ALL.exclude(hitResult.side))
67+
val box = with(hitResult.pos) {
68+
Box(
69+
x - 0.05, y - 0.05, z - 0.05,
70+
x + 0.05, y + 0.05, z + 0.05,
71+
).offset(hitResult.side.doubleVector.multiply(0.05))
72+
}
73+
box(box, baseColor, sideColor)
6974
}
7075

7176
override fun getLogContextBuilder(): LogContextBuilder.() -> Unit = {

src/main/kotlin/com/lambda/interaction/construction/context/InteractContext.kt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
package com.lambda.interaction.construction.context
1919

2020
import com.lambda.context.Automated
21-
import com.lambda.graphics.renderer.esp.DirectionMask.mask
2221
import com.lambda.graphics.renderer.esp.ShapeBuilder
2322
import com.lambda.interaction.request.LogContext
2423
import com.lambda.interaction.request.LogContext.Companion.LogContextBuilder
@@ -30,6 +29,7 @@ import com.lambda.interaction.request.rotating.RotationRequest
3029
import net.minecraft.block.BlockState
3130
import net.minecraft.util.hit.BlockHitResult
3231
import net.minecraft.util.math.BlockPos
32+
import net.minecraft.util.math.Box
3333
import java.awt.Color
3434

3535
class InteractContext(
@@ -48,7 +48,13 @@ class InteractContext(
4848
override val sorter get() = interactConfig.sorter
4949

5050
override fun ShapeBuilder.buildRenderer() {
51-
box(blockPos, expectedState, baseColor, sideColor, hitResult.side.mask)
51+
val box = with(hitResult.pos) {
52+
Box(
53+
x - 0.05, y - 0.05, z - 0.05,
54+
x + 0.05, y + 0.05, z + 0.05,
55+
).offset(hitResult.side.doubleVector.multiply(0.05))
56+
}
57+
box(box, baseColor, sideColor)
5258
}
5359

5460
fun requestDependencies(request: InteractRequest): Boolean {

0 commit comments

Comments
 (0)