mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-21 17:12:45 +02:00
Remove all @available(iOS 14... annotations
This commit is contained in:
-1
@@ -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))
|
||||
|
||||
-1
@@ -20,7 +20,6 @@ import Foundation
|
||||
import Combine
|
||||
import MatrixSDK
|
||||
|
||||
@available(iOS 14.0, *)
|
||||
class SpaceCreationPostProcessService: SpaceCreationPostProcessServiceProtocol {
|
||||
|
||||
// MARK: - Properties
|
||||
|
||||
-1
@@ -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]
|
||||
|
||||
|
||||
-1
@@ -20,7 +20,6 @@ import Foundation
|
||||
import Combine
|
||||
import UIKit
|
||||
|
||||
@available(iOS 14.0, *)
|
||||
class MockSpaceCreationPostProcessService: SpaceCreationPostProcessServiceProtocol {
|
||||
|
||||
static let defaultTasks: [SpaceCreationPostProcessTask] = [
|
||||
|
||||
-1
@@ -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 }
|
||||
|
||||
-1
@@ -19,7 +19,6 @@
|
||||
import XCTest
|
||||
import RiotSwiftUI
|
||||
|
||||
@available(iOS 14.0, *)
|
||||
class SpaceCreationPostProcessUITests: MockScreenTest {
|
||||
|
||||
override class var screenType: MockScreenState.Type {
|
||||
|
||||
-1
@@ -21,7 +21,6 @@ import Combine
|
||||
|
||||
@testable import RiotSwiftUI
|
||||
|
||||
@available(iOS 14.0, *)
|
||||
class SpaceCreationPostProcessViewModelTests: XCTestCase {
|
||||
|
||||
var service: MockSpaceCreationPostProcessService!
|
||||
|
||||
-2
@@ -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 {
|
||||
|
||||
-2
@@ -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 {
|
||||
|
||||
-3
@@ -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")
|
||||
|
||||
-2
@@ -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 }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user