mirror of
https://github.com/inventree/inventree-app.git
synced 2025-06-14 11:15:26 +00:00
Show message if image upload fails
This commit is contained in:
2
lib/l10n
2
lib/l10n
Submodule lib/l10n updated: 3a2f1660fd...c19a9d9af4
@ -10,6 +10,7 @@ import 'package:inventree/api.dart';
|
|||||||
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
|
||||||
import 'package:inventree/inventree/part.dart';
|
import 'package:inventree/inventree/part.dart';
|
||||||
import 'package:inventree/widget/refreshable_state.dart';
|
import 'package:inventree/widget/refreshable_state.dart';
|
||||||
|
import 'package:inventree/widget/snacks.dart';
|
||||||
|
|
||||||
class PartImageWidget extends StatefulWidget {
|
class PartImageWidget extends StatefulWidget {
|
||||||
|
|
||||||
@ -43,7 +44,11 @@ class _PartImageState extends RefreshableState<PartImageWidget> {
|
|||||||
if (pickedImage != null) {
|
if (pickedImage != null) {
|
||||||
File? img = File(pickedImage.path);
|
File? img = File(pickedImage.path);
|
||||||
|
|
||||||
await part.uploadImage(img);
|
final result = await part.uploadImage(img);
|
||||||
|
|
||||||
|
if (!result) {
|
||||||
|
showSnackIcon(L10().uploadFailed, success: false);
|
||||||
|
}
|
||||||
|
|
||||||
refresh();
|
refresh();
|
||||||
}
|
}
|
||||||
@ -58,7 +63,11 @@ class _PartImageState extends RefreshableState<PartImageWidget> {
|
|||||||
if (pickedImage != null) {
|
if (pickedImage != null) {
|
||||||
File? img = File(pickedImage.path);
|
File? img = File(pickedImage.path);
|
||||||
|
|
||||||
await part.uploadImage(img);
|
final result = await part.uploadImage(img);
|
||||||
|
|
||||||
|
if (!result) {
|
||||||
|
showSnackIcon(L10().uploadFailed, success: false);
|
||||||
|
}
|
||||||
|
|
||||||
refresh();
|
refresh();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user