Skip to content

Commit

Permalink
Added 'en' translations for upload service and file picker
Browse files Browse the repository at this point in the history
  • Loading branch information
remi-martin committed Dec 6, 2021
1 parent 37251a3 commit 891c068
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 5 deletions.
5 changes: 2 additions & 3 deletions lib/services/upload/Uploader.dart
Original file line number Diff line number Diff line change
Expand Up @@ -64,15 +64,14 @@ class Uploader {
} catch (e) {
print(e);
ScaffoldMessenger.of(context).hideCurrentSnackBar();
ScaffoldMessenger.of(context).showSnackBar(errorSnackBar(context, "An error occurred while uploading"));
ScaffoldMessenger.of(context).showSnackBar(errorSnackBar(context, appStrings(context).uploadError_title));
}

await _showUploadNotification(result);
}

void upload(XFile photo, String category) async {
Map<String, String> queries = {"format":"json", "method": "pwg.images.upload"};

List<int> imageData = await photo.readAsBytes();

Dio dio = new Dio(
Expand Down Expand Up @@ -143,7 +142,7 @@ class Uploader {
} on DioError catch (e) {
print('Dio upload chunk error $e');
ScaffoldMessenger.of(context).hideCurrentSnackBar();
ScaffoldMessenger.of(context).showSnackBar(errorSnackBar(context, "An error occurred while uploading"));
ScaffoldMessenger.of(context).showSnackBar(errorSnackBar(context, appStrings(context).uploadError_title));
return Future.value(null);
}
}
Expand Down
16 changes: 14 additions & 2 deletions lib/views/CategoryViewPage.dart
Original file line number Diff line number Diff line change
Expand Up @@ -430,7 +430,7 @@ class _CategoryViewPageState extends State<CategoryViewPage> with SingleTickerPr
mainAxisAlignment: MainAxisAlignment.spaceBetween,
mainAxisSize: MainAxisSize.min,
children: [
Text('Loading files'),
Text(appStrings(context).loadingHUD_label),
CircularProgressIndicator(),
],
),
Expand All @@ -446,7 +446,6 @@ class _CategoryViewPageState extends State<CategoryViewPage> with SingleTickerPr
builder: (context) => UploadGalleryViewPage(imageData: images, category: widget.category)
)).whenComplete(() {
setState(() {
// API.uploader.createDio();
print('After upload'); // refresh
});
});
Expand All @@ -464,7 +463,20 @@ class _CategoryViewPageState extends State<CategoryViewPage> with SingleTickerPr
foregroundColor: _theme.floatingActionButtonTheme.foregroundColor,
onTap: () async {
try {
ScaffoldMessenger.of(context).removeCurrentSnackBar();
ScaffoldMessenger.of(context).showSnackBar(SnackBar(
content: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
mainAxisSize: MainAxisSize.min,
children: [
Text(appStrings(context).loadingHUD_label),
CircularProgressIndicator(),
],
),
duration: Duration(days: 365),
));
final XFile image = await ImagePicker().pickImage(source: ImageSource.camera);
ScaffoldMessenger.of(context).removeCurrentSnackBar();
if(image != null) {
Navigator.push(context, MaterialPageRoute(
builder: (context) => UploadGalleryViewPage(imageData: [image], category: widget.category)
Expand Down

0 comments on commit 891c068

Please sign in to comment.