feature/#21 - scan now uses local database, for product look up and for its history #95
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.
New file:
scan_page.dart
: helper class to be used on top ofAlternativeContinuousScanPage
andContinuousScanPage
Impacted files:
alternative_continuous_scan_page.dart
:ContinuousScanModel
is now initialized upstream byScanPage
continuous_scan_model.dart
: now aChangeNotifier
, uses aProductList
and database cachecontinuous_scan_page.dart
:ContinuousScanModel
is now initialized upstream byScanPage
contribution_page.dart
: uses the newScanPage
widget instead of the 2 scan pageslocal_database.dart
: removed the dummy notify listener methodmain.dart
: uses the newScanPage
widget instead of the 2 scan pagespersonalized_ranking_page.dart
: now we use aProductList
as inputproduct_list.dart
: added agetProduct
method and a "scan list" identifierproduct_page.dart
: unrelated UI fixesproduct_query_page.dart
: slight refactoringsmooth_it_model.dart
: now we useProductList
smooth_product_carousel.dart
: added the new "CACHED" product possibility; fixed an init bug