Files
divkit/client/ios/Core/NetworkingPublic/iOS.swift
T
2023-03-28 12:17:21 +03:00

22 lines
566 B
Swift

// Copyright 2021 Yandex LLC. All rights reserved.
import UIKit
#if !os(tvOS)
extension UIApplication: NetworkActivityIndicatorUI {}
@available(iOSApplicationExtension, unavailable)
public let networkActivityIndicatorController = NetworkActivityIndicatorController(
UI: UIApplication
.shared
)
#endif
extension NetworkActivityIndicatorController {
public static var stub: Self { Self(UI: NetworkActivityIndicatorStub()) }
}
private final class NetworkActivityIndicatorStub: NetworkActivityIndicatorUI {
var isNetworkActivityIndicatorVisible = false
}