mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-07-13 06:30:51 +08:00
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:
@ -1,6 +1,7 @@
|
|||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
import 'package:font_awesome_flutter/font_awesome_flutter.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.dart';
|
||||||
import 'package:gitjournal/core/notes_folder_fs.dart';
|
import 'package:gitjournal/core/notes_folder_fs.dart';
|
||||||
@ -189,6 +190,8 @@ class _FolderViewState extends State<FolderView> {
|
|||||||
try {
|
try {
|
||||||
var container = Provider.of<StateContainer>(context, listen: false);
|
var container = Provider.of<StateContainer>(context, listen: false);
|
||||||
await container.syncNotes();
|
await container.syncNotes();
|
||||||
|
} on GitException catch (e) {
|
||||||
|
showSnackbar(context, "Sync Error: ${e.cause}");
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
showSnackbar(context, e.toString());
|
showSnackbar(context, e.toString());
|
||||||
}
|
}
|
||||||
|
@ -2,6 +2,7 @@ import 'dart:async';
|
|||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:connectivity/connectivity.dart';
|
import 'package:connectivity/connectivity.dart';
|
||||||
|
import 'package:git_bindings/git_bindings.dart';
|
||||||
|
|
||||||
import 'package:gitjournal/appstate.dart';
|
import 'package:gitjournal/appstate.dart';
|
||||||
import 'package:gitjournal/state_container.dart';
|
import 'package:gitjournal/state_container.dart';
|
||||||
@ -71,6 +72,8 @@ class _SyncButtonState extends State<SyncButton> {
|
|||||||
try {
|
try {
|
||||||
final container = Provider.of<StateContainer>(context, listen: false);
|
final container = Provider.of<StateContainer>(context, listen: false);
|
||||||
await container.syncNotes();
|
await container.syncNotes();
|
||||||
|
} on GitException catch (e) {
|
||||||
|
showSnackbar(context, "Sync Error: ${e.cause}");
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
showSnackbar(context, e.toString());
|
showSnackbar(context, e.toString());
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user