Remove all @available(iOS 14... annotations

This commit is contained in:
Johannes Marbach
2022-06-23 09:06:20 +02:00
parent 6d195c103d
commit 868fd7e0c8
271 changed files with 0 additions and 413 deletions
@@ -38,7 +38,6 @@ final class SpaceCreationPostProcessCoordinator: Coordinator, Presentable {
// MARK: - Setup
@available(iOS 14.0, *)
init(parameters: SpaceCreationPostProcessCoordinatorParameters) {
self.parameters = parameters
let viewModel = SpaceCreationPostProcessViewModel.makeSpaceCreationPostProcessViewModel(spaceCreationPostProcessService: SpaceCreationPostProcessService(session: parameters.session, creationParams: parameters.creationParams))
@@ -20,7 +20,6 @@ import Foundation
import Combine
import MatrixSDK
@available(iOS 14.0, *)
class SpaceCreationPostProcessService: SpaceCreationPostProcessServiceProtocol {
// MARK: - Properties
@@ -21,7 +21,6 @@ import SwiftUI
/// Using an enum for the screen allows you define the different state cases with
/// the relevant associated data for each case.
@available(iOS 14.0, *)
enum MockSpaceCreationPostProcessScreenState: MockScreenState {
static var screenStates: [MockScreenState] = [MockSpaceCreationPostProcessScreenState.running, MockSpaceCreationPostProcessScreenState.done, MockSpaceCreationPostProcessScreenState.doneWithError]
@@ -20,7 +20,6 @@ import Foundation
import Combine
import UIKit
@available(iOS 14.0, *)
class MockSpaceCreationPostProcessService: SpaceCreationPostProcessServiceProtocol {
static let defaultTasks: [SpaceCreationPostProcessTask] = [
@@ -20,7 +20,6 @@ import Foundation
import Combine
import UIKit
@available(iOS 14.0, *)
protocol SpaceCreationPostProcessServiceProtocol: AnyObject {
var tasksSubject: CurrentValueSubject<[SpaceCreationPostProcessTask], Never> { get }
var createdSpaceId: String? { get }
@@ -19,7 +19,6 @@
import XCTest
import RiotSwiftUI
@available(iOS 14.0, *)
class SpaceCreationPostProcessUITests: MockScreenTest {
override class var screenType: MockScreenState.Type {
@@ -21,7 +21,6 @@ import Combine
@testable import RiotSwiftUI
@available(iOS 14.0, *)
class SpaceCreationPostProcessViewModelTests: XCTestCase {
var service: MockSpaceCreationPostProcessService!
@@ -18,7 +18,6 @@
import SwiftUI
@available(iOS 14.0, *)
struct SpaceCreationPostProcess: View {
// MARK: - Properties
@@ -101,7 +100,6 @@ struct SpaceCreationPostProcess: View {
// MARK: - Previews
@available(iOS 14.0, *)
struct SpaceCreationPostProcess_Previews: PreviewProvider {
static let stateRenderer = MockSpaceCreationPostProcessScreenState.stateRenderer
static var previews: some View {
@@ -16,7 +16,6 @@
import SwiftUI
@available(iOS 14.0, *)
struct SpaceCreationPostProcessItem: View {
// MARK: - Properties
@@ -65,7 +64,6 @@ struct SpaceCreationPostProcessItem: View {
// MARK: - Previews
@available(iOS 14.0, *)
struct SpaceCreationPostProcessItem_Previews: PreviewProvider {
static var previews: some View {
Group {
@@ -21,11 +21,9 @@ import Combine
@available(iOS 14, *)
typealias SpaceCreationPostProcessViewModelType = StateStoreViewModel<SpaceCreationPostProcessViewState,
SpaceCreationPostProcessStateAction,
SpaceCreationPostProcessViewAction>
@available(iOS 14, *)
class SpaceCreationPostProcessViewModel: SpaceCreationPostProcessViewModelType, SpaceCreationPostProcessViewModelProtocol {
// MARK: - Properties
@@ -133,7 +131,6 @@ class SpaceCreationPostProcessViewModel: SpaceCreationPostProcessViewModelType,
}
// MARK: - MXSpaceService notification constants
@available(iOS 14, *)
extension SpaceCreationPostProcessViewModel {
/// Posted once the process is finished
public static let didUpdate = Notification.Name("SpaceCreationPostProcessViewModelDidUpdate")
@@ -21,8 +21,6 @@ import Foundation
protocol SpaceCreationPostProcessViewModelProtocol {
var completion: ((SpaceCreationPostProcessViewModelResult) -> Void)? { get set }
@available(iOS 14, *)
static func makeSpaceCreationPostProcessViewModel(spaceCreationPostProcessService: SpaceCreationPostProcessServiceProtocol) -> SpaceCreationPostProcessViewModelProtocol
@available(iOS 14, *)
var context: SpaceCreationPostProcessViewModelType.Context { get }
}