Skip to content

Commit

Permalink
not working event
Browse files Browse the repository at this point in the history
Signed-off-by: J10a1n15 <[email protected]>
  • Loading branch information
j10a1n15 committed May 1, 2024
1 parent a181674 commit fd7ea5f
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,12 @@ class CustomWardrobe {
update()
}

@SubscribeEvent
fun onWardrobeUpdate(event: WardrobeUpdateEvent) {
if (!isEnabled()) return
update()
}


private fun update() {
displayRenderable = createRenderables()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import at.hannibal2.skyhanni.events.DebugDataCollectEvent
import at.hannibal2.skyhanni.events.InventoryCloseEvent
import at.hannibal2.skyhanni.events.InventoryUpdatedEvent
import at.hannibal2.skyhanni.features.misc.items.EstimatedItemValueCalculator
import at.hannibal2.skyhanni.utils.ChatUtils
import at.hannibal2.skyhanni.utils.DelayedRun
import at.hannibal2.skyhanni.utils.InventoryUtils
import at.hannibal2.skyhanni.utils.ItemUtils.name
Expand Down Expand Up @@ -182,6 +183,7 @@ object WardrobeAPI {
var foundCurrentSlot = false

val itemsList = event.inventoryItems
val oldData = wardrobeSlots.map { it.getData() }

lastWardrobeUpdate = SimpleTimeMark.now()
DelayedRun.runDelayed(500.milliseconds) {
Expand All @@ -201,6 +203,12 @@ object WardrobeAPI {
}
if (!foundCurrentSlot && getWardrobeSlotFromId(currentWardrobeSlot)?.page == currentPage)
currentWardrobeSlot = null

val newData = wardrobeSlots.map { it.getData() }
if (newData != oldData) {
WardrobeUpdateEvent(newData, oldData).postAndCatch()
ChatUtils.chat("UPDATEDDDD")
}
}
}

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
package at.hannibal2.skyhanni.features.inventory.wardrobe

import at.hannibal2.skyhanni.events.LorenzEvent

class WardrobeUpdateEvent(var new: List<WardrobeAPI.WardrobeData?>, var old: List<WardrobeAPI.WardrobeData?>) :
LorenzEvent()

0 comments on commit fd7ea5f

Please sign in to comment.