File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
src/main/kotlin/com/lambda/module/modules/player Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -43,15 +43,16 @@ object ClickFriend : Module(
4343
4444 init {
4545 // onPress listeners applied here to avoid recursion warning
46- friendBind.onPress { if (! unfriendBind.value.isSatisfied()) checkSetFriend(true ) }
47- unfriendBind.onPress { if (! friendBind.value.isSatisfied()) checkSetFriend(false ) }
46+ friendBind.onPress { if (! unfriendBind.value.isSatisfied()) if ( checkSetFriend(true )) it.cancel( ) }
47+ unfriendBind.onPress { if (! friendBind.value.isSatisfied()) if ( checkSetFriend(false )) it.cancel( ) }
4848 }
4949
50- private fun SafeContext.checkSetFriend (friend : Boolean ) {
50+ private fun SafeContext.checkSetFriend (friend : Boolean ): Boolean {
5151 val target = mc.crosshairTarget?.entityResult?.entity as ? OtherClientPlayerEntity
52- ? : return
52+ ? : return false
5353
5454 if (friend && ! target.isFriend && target.befriend()) info(FriendManager .befriendedText(target.name))
5555 else if (! friend && target.isFriend && target.unfriend()) info(FriendManager .unfriendedText(target.name))
56+ return true
5657 }
5758}
You can’t perform that action at this time.
0 commit comments