From 7f5488c76b9c758b34af5c13397387503a4afdd2 Mon Sep 17 00:00:00 2001 From: Inex Code Date: Thu, 29 Jun 2023 13:52:25 +0300 Subject: [PATCH] refactor(services): Remove unused state getters --- lib/logic/cubit/services/services_state.dart | 54 ++------------------ 1 file changed, 4 insertions(+), 50 deletions(-) diff --git a/lib/logic/cubit/services/services_state.dart b/lib/logic/cubit/services/services_state.dart index d6247bc1..7a136b54 100644 --- a/lib/logic/cubit/services/services_state.dart +++ b/lib/logic/cubit/services/services_state.dart @@ -12,44 +12,15 @@ class ServicesState extends ServerInstallationDependendState { final List services; final List lockedServices; - List get servicesThatCanBeBackedUp => services.where( + List get servicesThatCanBeBackedUp => services + .where( (final service) => service.canBeBackedUp, - ).toList(); + ) + .toList(); bool isServiceLocked(final String serviceId) => lockedServices.contains(serviceId); - bool get isPasswordManagerEnable => services - .firstWhere( - (final service) => service.id == 'bitwarden', - orElse: () => Service.empty, - ) - .isEnabled; - bool get isCloudEnable => services - .firstWhere( - (final service) => service.id == 'nextcloud', - orElse: () => Service.empty, - ) - .isEnabled; - bool get isGitEnable => services - .firstWhere( - (final service) => service.id == 'gitea', - orElse: () => Service.empty, - ) - .isEnabled; - bool get isSocialNetworkEnable => services - .firstWhere( - (final service) => service.id == 'pleroma', - orElse: () => Service.empty, - ) - .isEnabled; - bool get isVpnEnable => services - .firstWhere( - (final service) => service.id == 'ocserv', - orElse: () => Service.empty, - ) - .isEnabled; - Service? getServiceById(final String id) { final service = services.firstWhere( (final service) => service.id == id, @@ -67,23 +38,6 @@ class ServicesState extends ServerInstallationDependendState { lockedServices, ]; - bool isEnableByType(final Service service) { - switch (service.id) { - case 'bitwarden': - return isPasswordManagerEnable; - case 'nextcloud': - return isCloudEnable; - case 'pleroma': - return isSocialNetworkEnable; - case 'gitea': - return isGitEnable; - case 'ocserv': - return isVpnEnable; - default: - throw Exception('wrong state'); - } - } - ServicesState copyWith({ final List? services, final List? lockedServices,