mirror of
https://github.com/revanced/revanced-manager
synced 2024-05-14 13:56:57 +02:00
feat: disable sentry for time being.
This commit is contained in:
parent
f2d5cc91db
commit
39500f054d
@ -19,34 +19,35 @@ Future main() async {
|
||||
await locator<ManagerAPI>().initialize();
|
||||
String apiUrl = locator<ManagerAPI>().getApiUrl();
|
||||
await locator<RevancedAPI>().initialize(apiUrl);
|
||||
bool isSentryEnabled = locator<ManagerAPI>().isSentryEnabled();
|
||||
// bool isSentryEnabled = locator<ManagerAPI>().isSentryEnabled();
|
||||
locator<GithubAPI>().initialize();
|
||||
await locator<PatcherAPI>().initialize();
|
||||
tz.initializeTimeZones();
|
||||
|
||||
// Remove this section if you are building from source and don't have sentry configured
|
||||
await SentryFlutter.init(
|
||||
(options) {
|
||||
options
|
||||
..dsn = isSentryEnabled ? '' : ''
|
||||
..environment = 'alpha'
|
||||
..release = '0.1'
|
||||
..tracesSampleRate = 1.0
|
||||
..anrEnabled = true
|
||||
..enableOutOfMemoryTracking = true
|
||||
..sampleRate = isSentryEnabled ? 1.0 : 0.0
|
||||
..beforeSend = (event, hint) {
|
||||
if (isSentryEnabled) {
|
||||
return event;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
} as BeforeSendCallback?;
|
||||
},
|
||||
appRunner: () {
|
||||
runApp(const MyApp());
|
||||
},
|
||||
);
|
||||
// await SentryFlutter.init(
|
||||
// (options) {
|
||||
// options
|
||||
// ..dsn = isSentryEnabled ? '' : ''
|
||||
// ..environment = 'alpha'
|
||||
// ..release = '0.1'
|
||||
// ..tracesSampleRate = 1.0
|
||||
// ..anrEnabled = true
|
||||
// ..enableOutOfMemoryTracking = true
|
||||
// ..sampleRate = isSentryEnabled ? 1.0 : 0.0
|
||||
// ..beforeSend = (event, hint) {
|
||||
// if (isSentryEnabled) {
|
||||
// return event;
|
||||
// } else {
|
||||
// return null;
|
||||
// }
|
||||
// } as BeforeSendCallback?;
|
||||
// },
|
||||
// appRunner: () {
|
||||
// runApp(const MyApp());
|
||||
// },
|
||||
// );
|
||||
runApp(const MyApp());
|
||||
}
|
||||
|
||||
class MyApp extends StatelessWidget {
|
||||
|
@ -82,13 +82,13 @@ class ManagerAPI {
|
||||
await _prefs.setBool('useDarkTheme', value);
|
||||
}
|
||||
|
||||
bool isSentryEnabled() {
|
||||
return _prefs.getBool('sentryEnabled') ?? true;
|
||||
}
|
||||
// bool isSentryEnabled() {
|
||||
// return _prefs.getBool('sentryEnabled') ?? true;
|
||||
// }
|
||||
|
||||
Future<void> setSentryStatus(bool value) async {
|
||||
await _prefs.setBool('sentryEnabled', value);
|
||||
}
|
||||
// Future<void> setSentryStatus(bool value) async {
|
||||
// await _prefs.setBool('sentryEnabled', value);
|
||||
// }
|
||||
|
||||
Future<void> deleteTempFolder() async {
|
||||
final Directory dir = Directory('/data/local/tmp/revanced-manager');
|
||||
|
@ -187,28 +187,28 @@ class SettingsView extends StatelessWidget {
|
||||
],
|
||||
),
|
||||
_settingsDivider,
|
||||
SettingsSection(
|
||||
title: 'settingsView.logsSectionTitle',
|
||||
children: <Widget>[
|
||||
CustomSwitchTile(
|
||||
padding: const EdgeInsets.symmetric(horizontal: 20.0),
|
||||
title: I18nText(
|
||||
'settingsView.sentryLabel',
|
||||
child: const Text(
|
||||
'',
|
||||
style: TextStyle(
|
||||
fontSize: 20,
|
||||
fontWeight: FontWeight.w500,
|
||||
),
|
||||
),
|
||||
),
|
||||
subtitle: I18nText('settingsView.sentryHint'),
|
||||
value: model.isSentryEnabled(),
|
||||
onTap: (value) => model.useSentry(value),
|
||||
),
|
||||
],
|
||||
),
|
||||
_settingsDivider,
|
||||
// SettingsSection(
|
||||
// title: 'settingsView.logsSectionTitle',
|
||||
// children: <Widget>[
|
||||
// CustomSwitchTile(
|
||||
// padding: const EdgeInsets.symmetric(horizontal: 20.0),
|
||||
// title: I18nText(
|
||||
// 'settingsView.sentryLabel',
|
||||
// child: const Text(
|
||||
// '',
|
||||
// style: TextStyle(
|
||||
// fontSize: 20,
|
||||
// fontWeight: FontWeight.w500,
|
||||
// ),
|
||||
// ),
|
||||
// ),
|
||||
// subtitle: I18nText('settingsView.sentryHint'),
|
||||
// value: model.isSentryEnabled(),
|
||||
// onTap: (value) => model.useSentry(value),
|
||||
// ),
|
||||
// ],
|
||||
// ),
|
||||
// _settingsDivider,
|
||||
SettingsSection(
|
||||
title: 'settingsView.infoSectionTitle',
|
||||
children: <Widget>[
|
||||
|
@ -315,17 +315,15 @@ class SettingsViewModel extends BaseViewModel {
|
||||
);
|
||||
}
|
||||
|
||||
// disable sentry using switch boolean
|
||||
// bool isSentryEnabled() {
|
||||
// return _managerAPI.isSentryEnabled();
|
||||
// }
|
||||
|
||||
bool isSentryEnabled() {
|
||||
return _managerAPI.isSentryEnabled();
|
||||
}
|
||||
|
||||
void useSentry(bool value) {
|
||||
_managerAPI.setSentryStatus(value);
|
||||
_toast.showBottom('settingsView.restartAppForChanges');
|
||||
notifyListeners();
|
||||
}
|
||||
// void useSentry(bool value) {
|
||||
// _managerAPI.setSentryStatus(value);
|
||||
// _toast.showBottom('settingsView.restartAppForChanges');
|
||||
// notifyListeners();
|
||||
// }
|
||||
|
||||
void deleteKeystore() {
|
||||
_managerAPI.deleteKeystore();
|
||||
|
Loading…
Reference in New Issue
Block a user