Merge pull request #233 from Fate-JH/doors-retime

Re-time Door Close
This commit is contained in:
Fate-JH 2018-10-17 12:37:25 -04:00 committed by GitHub
commit a1ce8ac1f3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -43,7 +43,10 @@ class DoorCloseActor() extends Actor {
true
}
})
openDoors = (doorsLeftOpen1 ++ doorsLeftOpen2).sortBy(_.time)
openDoors = (
doorsLeftOpen1 ++
doorsLeftOpen2.map(entry => DoorCloseActor.DoorEntry(entry.door, entry.zone, now))
).sortBy(_.time)
doorsToClose2.foreach(entry => {
entry.door.Open = None //permissible break from synchronization
context.parent ! DoorCloseActor.CloseTheDoor(entry.door.GUID, entry.zone.Id) //call up to the main event system