Remove unneeded delegate methods

This commit is contained in:
David Langley
2021-08-25 14:38:04 +01:00
parent 30faf9b317
commit 43d7abc11e
4 changed files with 5 additions and 16 deletions
@@ -84,11 +84,7 @@ final class NotificationSettingsCoordinatorBridgePresenter: NSObject {
// MARK: - NotificationSettingsCoordinatorDelegate
@available(iOS 14.0, *)
extension NotificationSettingsCoordinatorBridgePresenter: NotificationSettingsCoordinatorDelegate {
func notificationSettingsCoordinator(_ coordinator: NotificationSettingsCoordinatorType, didCompleteWithUserDisplayName userDisplayName: String?) {
self.delegate?.notificationSettingsCoordinatorBridgePresenterDelegateDidComplete(self)
}
func notificationSettingsCoordinatorDidCancel(_ coordinator: NotificationSettingsCoordinatorType) {
func notificationSettingsCoordinatorDidComplete(_ coordinator: NotificationSettingsCoordinatorType) {
self.delegate?.notificationSettingsCoordinatorBridgePresenterDelegateDidComplete(self)
}
}
@@ -70,12 +70,7 @@ final class NotificationSettingsCoordinator: NotificationSettingsCoordinatorType
// MARK: - NotificationSettingsViewModelCoordinatorDelegate
@available(iOS 14.0, *)
extension NotificationSettingsCoordinator: NotificationSettingsViewModelCoordinatorDelegate {
func notificationSettingsViewModel(_ viewModel: NotificationSettingsViewModelType, didCompleteWithUserDisplayName userDisplayName: String?) {
self.delegate?.notificationSettingsCoordinator(self, didCompleteWithUserDisplayName: userDisplayName)
}
func notificationSettingsViewModelDidCancel(_ viewModel: NotificationSettingsViewModelType) {
self.delegate?.notificationSettingsCoordinatorDidCancel(self)
func notificationSettingsViewModelDidComplete(_ viewModel: NotificationSettingsViewModelType) {
self.delegate?.notificationSettingsCoordinatorDidComplete(self)
}
}
@@ -19,8 +19,7 @@
import Foundation
protocol NotificationSettingsCoordinatorDelegate: AnyObject {
func notificationSettingsCoordinator(_ coordinator: NotificationSettingsCoordinatorType, didCompleteWithUserDisplayName userDisplayName: String?)
func notificationSettingsCoordinatorDidCancel(_ coordinator: NotificationSettingsCoordinatorType)
func notificationSettingsCoordinatorDidComplete(_ coordinator: NotificationSettingsCoordinatorType)
}
/// `NotificationSettingsCoordinatorType` is a protocol describing a Coordinator that handle key backup setup passphrase navigation flow.
@@ -19,8 +19,7 @@
import Foundation
protocol NotificationSettingsViewModelCoordinatorDelegate: AnyObject {
func notificationSettingsViewModel(_ viewModel: NotificationSettingsViewModelType, didCompleteWithUserDisplayName userDisplayName: String?)
func notificationSettingsViewModelDidCancel(_ viewModel: NotificationSettingsViewModelType)
func notificationSettingsViewModelDidComplete(_ viewModel: NotificationSettingsViewModelType)
}
/// Protocol describing the view model used by `NotificationSettingsViewController`