feat(ai-export): annotate uploads with the expected shot count
This commit is contained in:
@@ -248,6 +248,7 @@ class AnalysisProvider extends ChangeNotifier {
|
||||
String? sessionId,
|
||||
int? distance,
|
||||
String? caliber,
|
||||
int? expectedShots,
|
||||
}) async {
|
||||
if (_imagePath == null || _targetType == null) {
|
||||
_errorMessage = "Impossible d'exporter : image ou type de cible manquant.";
|
||||
@@ -273,6 +274,7 @@ class AnalysisProvider extends ChangeNotifier {
|
||||
shots: _shots,
|
||||
distanceMeters: distance ?? 25,
|
||||
caliber: caliber ?? 'unknown',
|
||||
expectedShots: expectedShots,
|
||||
);
|
||||
|
||||
_state = AnalysisState.success;
|
||||
|
||||
@@ -943,6 +943,11 @@ class _AnalysisScreenContentState extends State<_AnalysisScreenContent> {
|
||||
sessionId: sessionProvider.activeSessionId,
|
||||
distance: sessionProvider.distance,
|
||||
caliber: sessionProvider.currentWeaponCaliber,
|
||||
// Hors session, shotsPerTarget vaut sa valeur par defaut : mieux
|
||||
// vaut ne rien annoncer qu'annoncer un nombre faux.
|
||||
expectedShots: sessionProvider.isSessionActive
|
||||
? sessionProvider.shotsPerTarget
|
||||
: null,
|
||||
);
|
||||
messenger.hideCurrentSnackBar();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user