2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-06-12 02:05:29 +00:00

Remove all sentry references

- Google play store already offers crash reporting...
This commit is contained in:
Oliver Walters
2021-02-16 08:03:01 +11:00
parent 161535c11c
commit 59585f72cf
10 changed files with 8 additions and 278 deletions

View File

@ -1,14 +1,9 @@
import 'package:InvenTree/inventree/sentry.dart';
import 'package:InvenTree/settings/about.dart';
import 'package:InvenTree/settings/login.dart';
import 'package:InvenTree/user_profile.dart';
import 'package:InvenTree/widget/dialogs.dart';
import 'package:InvenTree/widget/snacks.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
import 'package:sentry_flutter/sentry_flutter.dart';
import 'package:flutter_gen/gen_l10n/app_localizations.dart';
import 'package:url_launcher/url_launcher.dart';
@ -28,7 +23,6 @@ class InvenTreeSettingsWidget extends StatefulWidget {
class _InvenTreeSettingsState extends State<InvenTreeSettingsWidget> {
final _scaffoldKey = GlobalKey<ScaffoldState>();
final _bugKey = GlobalKey<FormState>();
final String docsUrl = "https://inventree.readthedocs.io/en/latest/app/app/";
@ -66,12 +60,6 @@ class _InvenTreeSettingsState extends State<InvenTreeSettingsWidget> {
},
),
ListTile(
title: Text(I18N.of(context).reportBug),
subtitle: Text("Report bug or suggest new feature"),
leading: FaIcon(FontAwesomeIcons.bug),
onTap: _reportBug,
),
]
).toList()
)
@ -100,41 +88,4 @@ class _InvenTreeSettingsState extends State<InvenTreeSettingsWidget> {
MaterialPageRoute(builder: (context) => InvenTreeAboutWidget(info)));
});
}
void _sendReport(String message) async {
bool result = await sentryReportMessage(message);
if (result) {
showSnackIcon(_scaffoldKey, "Uploaded report", success: true);
} else {
showSnackIcon(_scaffoldKey, "Report upload failed", success: false);
}
}
void _reportBug() async {
TextEditingController _controller = TextEditingController();
_controller.clear();
showFormDialog(
"Upload Bug Report",
key: _bugKey,
callback: () {
_sendReport(_controller.text);
},
fields: <Widget>[
TextField(
decoration: InputDecoration(
hintText: "Enter bug report details",
),
keyboardType: TextInputType.multiline,
maxLines: null,
controller: _controller
),
]
);
}
}