refactor: Remove broken push error reporter
This commit is contained in:
parent
c4af7851b0
commit
6fa6c008f0
3 changed files with 0 additions and 36 deletions
|
|
@ -15,7 +15,6 @@ import 'package:receive_sharing_intent/receive_sharing_intent.dart';
|
||||||
import 'package:fluffychat/config/app_config.dart';
|
import 'package:fluffychat/config/app_config.dart';
|
||||||
import 'package:fluffychat/l10n/l10n.dart';
|
import 'package:fluffychat/l10n/l10n.dart';
|
||||||
import 'package:fluffychat/pages/chat_list/chat_list_view.dart';
|
import 'package:fluffychat/pages/chat_list/chat_list_view.dart';
|
||||||
import 'package:fluffychat/utils/error_reporter.dart';
|
|
||||||
import 'package:fluffychat/utils/localized_exception_extension.dart';
|
import 'package:fluffychat/utils/localized_exception_extension.dart';
|
||||||
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
|
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||||
import 'package:fluffychat/utils/platform_infos.dart';
|
import 'package:fluffychat/utils/platform_infos.dart';
|
||||||
|
|
@ -421,8 +420,6 @@ class ChatListController extends State<ChatList>
|
||||||
|
|
||||||
_checkTorBrowser();
|
_checkTorBrowser();
|
||||||
|
|
||||||
ErrorReporter(context).consumeTemporaryErrorLogFile();
|
|
||||||
|
|
||||||
super.initState();
|
super.initState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,9 @@
|
||||||
import 'dart:io';
|
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/services.dart';
|
import 'package:flutter/services.dart';
|
||||||
|
|
||||||
import 'package:flutter_highlighter/flutter_highlighter.dart';
|
import 'package:flutter_highlighter/flutter_highlighter.dart';
|
||||||
import 'package:flutter_highlighter/themes/shades-of-purple.dart';
|
import 'package:flutter_highlighter/themes/shades-of-purple.dart';
|
||||||
import 'package:matrix/matrix.dart';
|
import 'package:matrix/matrix.dart';
|
||||||
import 'package:path/path.dart' as path;
|
|
||||||
import 'package:path_provider/path_provider.dart';
|
|
||||||
import 'package:url_launcher/url_launcher.dart';
|
import 'package:url_launcher/url_launcher.dart';
|
||||||
|
|
||||||
import 'package:fluffychat/config/app_config.dart';
|
import 'package:fluffychat/config/app_config.dart';
|
||||||
|
|
@ -28,31 +24,6 @@ class ErrorReporter {
|
||||||
"HandshakeException",
|
"HandshakeException",
|
||||||
};
|
};
|
||||||
|
|
||||||
Future<File> _getTemporaryErrorLogFile() async {
|
|
||||||
final tempDir = await getTemporaryDirectory();
|
|
||||||
return File(path.join(tempDir.path, 'error_log.txt'));
|
|
||||||
}
|
|
||||||
|
|
||||||
Future<void> writeToTemporaryErrorLogFile(
|
|
||||||
Object error, [
|
|
||||||
StackTrace? stackTrace,
|
|
||||||
]) async {
|
|
||||||
if (ingoredTypes.contains(error.runtimeType.toString())) return;
|
|
||||||
final file = await _getTemporaryErrorLogFile();
|
|
||||||
if (await file.exists()) await file.delete();
|
|
||||||
await file.writeAsString(
|
|
||||||
'[${DateTime.now().toIso8601String()}] $message - $error\n$stackTrace',
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
Future<void> consumeTemporaryErrorLogFile() async {
|
|
||||||
final file = await _getTemporaryErrorLogFile();
|
|
||||||
if (!(await file.exists())) return;
|
|
||||||
final content = await file.readAsString();
|
|
||||||
_onErrorCallback(content);
|
|
||||||
await file.delete();
|
|
||||||
}
|
|
||||||
|
|
||||||
void onErrorCallback(Object error, [StackTrace? stackTrace]) {
|
void onErrorCallback(Object error, [StackTrace? stackTrace]) {
|
||||||
if (ingoredTypes.contains(error.runtimeType.toString())) return;
|
if (ingoredTypes.contains(error.runtimeType.toString())) return;
|
||||||
Logs().e(message ?? 'Error caught', error, stackTrace);
|
Logs().e(message ?? 'Error caught', error, stackTrace);
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,6 @@ import 'package:fluffychat/config/app_config.dart';
|
||||||
import 'package:fluffychat/l10n/l10n.dart';
|
import 'package:fluffychat/l10n/l10n.dart';
|
||||||
import 'package:fluffychat/utils/client_download_content_extension.dart';
|
import 'package:fluffychat/utils/client_download_content_extension.dart';
|
||||||
import 'package:fluffychat/utils/client_manager.dart';
|
import 'package:fluffychat/utils/client_manager.dart';
|
||||||
import 'package:fluffychat/utils/error_reporter.dart';
|
|
||||||
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
|
import 'package:fluffychat/utils/matrix_sdk_extensions/matrix_locals.dart';
|
||||||
import 'package:fluffychat/utils/platform_infos.dart';
|
import 'package:fluffychat/utils/platform_infos.dart';
|
||||||
|
|
||||||
|
|
@ -38,9 +37,6 @@ Future<void> pushHelper(
|
||||||
} catch (e, s) {
|
} catch (e, s) {
|
||||||
Logs().e('Push Helper has crashed! Writing into temporary file', e, s);
|
Logs().e('Push Helper has crashed! Writing into temporary file', e, s);
|
||||||
|
|
||||||
const ErrorReporter(null, 'Push Helper has crashed!')
|
|
||||||
.writeToTemporaryErrorLogFile(e, s);
|
|
||||||
|
|
||||||
l10n ??= await lookupL10n(const Locale('en'));
|
l10n ??= await lookupL10n(const Locale('en'));
|
||||||
flutterLocalNotificationsPlugin.show(
|
flutterLocalNotificationsPlugin.show(
|
||||||
notification.roomId?.hashCode ?? 0,
|
notification.roomId?.hashCode ?? 0,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue