5823b32ab1
it's possible for the user to change room before the peek operation completes. Check if we've been unmounted before setting state.