feature/#21 - automatically storing keywords and group results into the database #71
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
... and automagically asking the end-user if they want to see the cache
New files:
dao_product.dart
dao_product_list.dart
database_product_list_supplier.dart
product_list.dart
product_list_supplier.dart
product_query_page_helper.dart
query_product_list_supplier.dart
Impacted files:
choose_page.dart
: now usesProductQueryPageHelper
in order to get database or http results; refactoredcontinuous_scan_model.dart
: minor refactoring due to DAOgroup_product_query.dart
: now implements new methodgetProductList
keywords_product_query.dart
: now implements new methodgetProductList
local_database.dart
: now it's version 2; refactored using the new DAO classesproduct_query.dart
: new methodgetProductList
product_query_model.dart
: now we use aProductListSupplier
instead of aProductQuery
product_query_page.dart
: now we use aProductListSupplier
instead of aProductQuery
As mentioned, for the moment I've only implemented the list for keywords and group searches: