From 762b5352bc86bff9eca7e6e57eced2acd5d80991 Mon Sep 17 00:00:00 2001 From: Vlad Suhomlinov Date: Wed, 8 Sep 2021 21:09:36 +0300 Subject: [PATCH] refactor: replace class with AnyObject --- TIPagination/Sources/Protocols/InfiniteScrollDelegate.swift | 2 +- TIPagination/Sources/Protocols/PaginatorDelegate.swift | 2 +- TIPagination/Sources/Protocols/PaginatorUIDelegate.swift | 2 +- .../Protocols/ActivityIndicator/ActivityIndicatorHolder.swift | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/TIPagination/Sources/Protocols/InfiniteScrollDelegate.swift b/TIPagination/Sources/Protocols/InfiniteScrollDelegate.swift index 07fb6838..08c1ebd2 100644 --- a/TIPagination/Sources/Protocols/InfiniteScrollDelegate.swift +++ b/TIPagination/Sources/Protocols/InfiniteScrollDelegate.swift @@ -23,7 +23,7 @@ import UIKit import TISwiftUtils -public protocol InfiniteScrollDelegate: class { +public protocol InfiniteScrollDelegate: AnyObject { func beginInfiniteScroll(_ forceScroll: Bool) func addInfiniteScroll(handler: @escaping ParameterClosure) diff --git a/TIPagination/Sources/Protocols/PaginatorDelegate.swift b/TIPagination/Sources/Protocols/PaginatorDelegate.swift index 1c21d41a..0427c9de 100644 --- a/TIPagination/Sources/Protocols/PaginatorDelegate.swift +++ b/TIPagination/Sources/Protocols/PaginatorDelegate.swift @@ -21,7 +21,7 @@ // /// PaginationWrapper delegate used for pagination results handling -public protocol PaginatorDelegate: class { +public protocol PaginatorDelegate: AnyObject { associatedtype Page diff --git a/TIPagination/Sources/Protocols/PaginatorUIDelegate.swift b/TIPagination/Sources/Protocols/PaginatorUIDelegate.swift index d5ae6811..385ccff3 100644 --- a/TIPagination/Sources/Protocols/PaginatorUIDelegate.swift +++ b/TIPagination/Sources/Protocols/PaginatorUIDelegate.swift @@ -20,7 +20,7 @@ // THE SOFTWARE. // -public protocol PaginatorUIDelegate: class { +public protocol PaginatorUIDelegate: AnyObject { associatedtype ErrorType diff --git a/TIUIKitCore/Sources/Protocols/ActivityIndicator/ActivityIndicatorHolder.swift b/TIUIKitCore/Sources/Protocols/ActivityIndicator/ActivityIndicatorHolder.swift index dffd4b32..8865d21a 100644 --- a/TIUIKitCore/Sources/Protocols/ActivityIndicator/ActivityIndicatorHolder.swift +++ b/TIUIKitCore/Sources/Protocols/ActivityIndicator/ActivityIndicatorHolder.swift @@ -23,7 +23,7 @@ import UIKit /// Protocol that describes placeholder view, containing activity indicator. -public protocol ActivityIndicatorHolder: class { +public protocol ActivityIndicatorHolder: AnyObject { var activityIndicator: Animatable { get } var indicatorOwner: UIView { get } }