Fix public self remote endpoint not being invalidated

This commit is contained in:
DBotThePony 2024-09-02 20:19:28 +07:00
parent a460a1fc98
commit f3dbcb0dd5
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -535,8 +535,8 @@ class MatteryPlayer(val ply: Player) {
}
}
val input = MatteryContainer({ notify(IdleReason.ITEM) }, 1)
val output = MatteryContainer({ notify(IdleReason.ITEM) }, 1)
val input = MatteryContainer(Runnable { notify(IdleReason.ITEM) }, 1)
val output = MatteryContainer(Runnable { notify(IdleReason.ITEM) }, 1)
init {
savetables.stateful(::input, "exopack_smelter_input_$index")
@ -600,6 +600,7 @@ class MatteryPlayer(val ply: Player) {
fun invalidateNetworkState() {
privateSyncherRemote.invalidate()
publicSyncherRemote.invalidate()
remoteSynchers.values.forEach { it.invalidate() }
for (instance in research.values) {