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:
@ -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
|
||||
),
|
||||
]
|
||||
);
|
||||
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user