aso
aso copied to clipboard
easily add new stores
Define a specific interface for the store object. Any object that implements that interface should be able to be used as a store backend for the ASO methods.
This would be convenient to, for example, have stores that go to a database, or that cache results in something like ElasticSearch before attempting to scrape Google Play or iTunes.