Stop me if this sounds crazy, but what if we created an hourly job that updates a json file with all the theaters for the country? Then we don't have to worry about MoviePass API timeouts/outages.
Oh, just read your README and saw the Redis caching stuff. Derp. I'll look through that more. Maybe there's a way to do an initial scan of all zip codes and cache that in Redis.
Stop me if this sounds crazy, but what if we created an hourly job that updates a json file with all the theaters for the country? Then we don't have to worry about MoviePass API timeouts/outages.