Currently the remote_article_fetcher gem simply queries all the fetchers sequentially. However, since remote barcode databases commonly only cover a few countries, connecting to them should be made Geolocation-aware. (So that - for example - when a Romanian user attempts to retrieve barcode data, a Romanian barcode database shall be queried first. Only if nothing could be found there, the German database should be queried and so on.)
Currently the
remote_article_fetchergem simply queries all the fetchers sequentially. However, since remote barcode databases commonly only cover a few countries, connecting to them should be made Geolocation-aware. (So that - for example - when a Romanian user attempts to retrieve barcode data, a Romanian barcode database shall be queried first. Only if nothing could be found there, the German database should be queried and so on.)