On sync error: Show the error a bit better

Do not show 'GitException: error'. We do not need to expose that it was
an exception.
This commit is contained in:
Vishesh Handa
2020-04-02 17:29:03 +02:00
parent 56f73ffe3d
commit 28ef551805
2 changed files with 6 additions and 0 deletions

View File

@ -1,6 +1,7 @@
import 'package:flutter/material.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:git_bindings/git_bindings.dart';
import 'package:gitjournal/core/notes_folder.dart';
import 'package:gitjournal/core/notes_folder_fs.dart';
@ -189,6 +190,8 @@ class _FolderViewState extends State<FolderView> {
try {
var container = Provider.of<StateContainer>(context, listen: false);
await container.syncNotes();
} on GitException catch (e) {
showSnackbar(context, "Sync Error: ${e.cause}");
} catch (e) {
showSnackbar(context, e.toString());
}

View File

@ -2,6 +2,7 @@ import 'dart:async';
import 'package:flutter/material.dart';
import 'package:connectivity/connectivity.dart';
import 'package:git_bindings/git_bindings.dart';
import 'package:gitjournal/appstate.dart';
import 'package:gitjournal/state_container.dart';
@ -71,6 +72,8 @@ class _SyncButtonState extends State<SyncButton> {
try {
final container = Provider.of<StateContainer>(context, listen: false);
await container.syncNotes();
} on GitException catch (e) {
showSnackbar(context, "Sync Error: ${e.cause}");
} catch (e) {
showSnackbar(context, e.toString());
}