Hi Tom
Great tool you've built!
It's running well and stable except in that case when no iPhones are available for reservation.
The program then throws an error and stops.
It would be more convenient when it keep trying to refresh the json page (which is empty).
For example see here:
https://reserve.cdn-apple.com/CH/de_CH/reserve/iPhone/availability.json
Log:
Downloaded stores list
ERROR:iPhone Stock Checker Error: Error downloading stores TypeError: Cannot read property 'forEach' of undefined
push notification sent
Thank you!