lizadaly/windrift

Invalidate location checks immediately on nav change

lizadaly opened this issue · 0 comments

When Player 1 and Player 2 are in the same location A and Player 1 leaves for Location B, if there is a Both check in Location B, it will initially return true until the location sync has finished. This results in a flash of text that gets unwound.

The invalidation of the location endpoint cache should happen sooner, but not so soon that the same problem occurs in Location A with Player 2 appearing to vanish.