Refactor
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import 'package:hiddify/features/log/data/log_path_resolver.dart';
|
||||
import 'package:hiddify/features/log/data/log_repository.dart';
|
||||
import 'package:hiddify/services/service_providers.dart';
|
||||
import 'package:hiddify/singbox/service/singbox_service_provider.dart';
|
||||
import 'package:riverpod_annotation/riverpod_annotation.dart';
|
||||
|
||||
part 'log_data_providers.g.dart';
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
import 'package:fpdart/fpdart.dart';
|
||||
import 'package:hiddify/data/repository/exception_handlers.dart';
|
||||
import 'package:hiddify/core/utils/exception_handler.dart';
|
||||
import 'package:hiddify/features/log/data/log_parser.dart';
|
||||
import 'package:hiddify/features/log/data/log_path_resolver.dart';
|
||||
import 'package:hiddify/features/log/model/log_entity.dart';
|
||||
import 'package:hiddify/features/log/model/log_failure.dart';
|
||||
import 'package:hiddify/services/singbox/singbox_service.dart';
|
||||
import 'package:hiddify/singbox/service/singbox_service.dart';
|
||||
import 'package:hiddify/utils/custom_loggers.dart';
|
||||
|
||||
abstract interface class LogRepository {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import 'package:freezed_annotation/freezed_annotation.dart';
|
||||
import 'package:hiddify/core/prefs/locale_prefs.dart';
|
||||
import 'package:hiddify/domain/failures.dart';
|
||||
import 'package:hiddify/core/localization/translations.dart';
|
||||
import 'package:hiddify/core/model/failures.dart';
|
||||
|
||||
part 'log_failure.freezed.dart';
|
||||
|
||||
@@ -8,6 +8,7 @@ part 'log_failure.freezed.dart';
|
||||
sealed class LogFailure with _$LogFailure, Failure {
|
||||
const LogFailure._();
|
||||
|
||||
@With<UnexpectedFailure>()
|
||||
const factory LogFailure.unexpected([
|
||||
Object? error,
|
||||
StackTrace? stackTrace,
|
||||
@@ -17,7 +18,7 @@ sealed class LogFailure with _$LogFailure, Failure {
|
||||
({String type, String? message}) present(TranslationsEn t) {
|
||||
return switch (this) {
|
||||
LogUnexpectedFailure() => (
|
||||
type: "unexpected",
|
||||
type: t.failure.unexpected,
|
||||
message: null,
|
||||
),
|
||||
};
|
||||
|
||||
@@ -2,9 +2,9 @@ import 'package:flutter/material.dart';
|
||||
import 'package:flutter_hooks/flutter_hooks.dart';
|
||||
import 'package:fpdart/fpdart.dart';
|
||||
import 'package:gap/gap.dart';
|
||||
import 'package:hiddify/core/core_providers.dart';
|
||||
import 'package:hiddify/core/prefs/prefs.dart';
|
||||
import 'package:hiddify/domain/failures.dart';
|
||||
import 'package:hiddify/core/localization/translations.dart';
|
||||
import 'package:hiddify/core/model/failures.dart';
|
||||
import 'package:hiddify/core/preferences/general_preferences.dart';
|
||||
import 'package:hiddify/features/common/nested_app_bar.dart';
|
||||
import 'package:hiddify/features/log/data/log_data_providers.dart';
|
||||
import 'package:hiddify/features/log/model/log_level.dart';
|
||||
|
||||
Reference in New Issue
Block a user