So we have a couple different states we have to cover.
1. Where we are looking at a restaurant but no dining session is active
2. There is a diningsession which implicitly means their is a restaurant.