-
-
Notifications
You must be signed in to change notification settings - Fork 127
James Holding edited this page Sep 3, 2016
·
3 revisions
- Library rename (previously called WDWjs)
- We've expanded way beyond just Walt Disney World Resort parks, so we need a name that reflects that
- Now uses needle for HTTP requests instead of request
- Fewer dependencies, making library smaller and less constant dependency updating
- Written in modern JavaScript
- Using ES6 standard, proper inheritance and constructors
- Neater code base
- Compiles down to es2015 for compatibility with older NodeJS runtimes
- API method changes
- Methods can now (optionally) return Promises
- Data caching built-in from the start
- Ride data and queue times are automatically cached, stopping excessive calls to APIs
- Optionally supply various caching systems to maintain cached data between program starts
- Using cache-manager library
Finish migration from request to needle- Support Resorts
- Resorts will also have GetWaitTimes etc, and will return the times of all the parks within the resort
- This will pave the way for hotels/restaurants data in the API
- Implement calendar/schedule framework for parks
- Re-implement non-Disney parks into the new framework
- Add hotel information to API
- Add restaurant information to API