Added toast package for errors

This commit is contained in:
Imran Remtulla
2022-08-14 18:07:49 -04:00
parent 5bf19cc194
commit 74bb0a1b95
3 changed files with 26 additions and 1 deletions

View File

@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
import 'package:obtainium/services/apk_service.dart';
import 'package:obtainium/services/source_service.dart';
import 'package:provider/provider.dart';
import 'package:toast/toast.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
@ -64,6 +65,7 @@ class _MyHomePageState extends State<MyHomePage> {
@override
Widget build(BuildContext context) {
ToastContext().init(context);
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
@ -88,7 +90,10 @@ class _MyHomePageState extends State<MyHomePage> {
ind = ind == (urls.length - 1) ? 0 : ind + 1;
});
}).catchError((err) {
print(err);
if (err is! String) {
err = "Unknown Error";
}
Toast.show(err);
});
},
tooltip: 'Increment',

View File

@ -130,6 +130,11 @@ packages:
description: flutter
source: sdk
version: "0.0.0"
flutter_web_plugins:
dependency: transitive
description: flutter
source: sdk
version: "0.0.0"
http:
dependency: "direct main"
description:
@ -144,6 +149,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "4.0.1"
js:
dependency: transitive
description:
name: js
url: "https://pub.dartlang.org"
source: hosted
version: "0.6.4"
lints:
dependency: transitive
description:
@ -324,6 +336,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "0.8.0"
toast:
dependency: "direct main"
description:
name: toast
url: "https://pub.dartlang.org"
source: hosted
version: "0.3.0"
typed_data:
dependency: transitive
description:

View File

@ -42,6 +42,7 @@ dependencies:
flutter_local_notifications: ^9.7.0
provider: ^6.0.3
http: ^0.13.5
toast: ^0.3.0
dev_dependencies:
flutter_test: