VB: Hack to make the project build for SwiftUI tests

We need to rework the view model to remove its dependency on MatrixSDK
This commit is contained in:
manuroe
2022-10-20 18:33:04 +02:00
parent 39e2aee7df
commit d8ef6c5bc3
3 changed files with 14 additions and 3 deletions
@@ -16,6 +16,14 @@
import SwiftUI
// TODO: To remove
// VoiceBroadcastPlaybackViewModel must be revisited in order to not depend on MatrixSDK
#if canImport(MatrixSDK)
typealias VoiceBroadcastPlaybackViewModelImpl = VoiceBroadcastPlaybackViewModel
#else
typealias VoiceBroadcastPlaybackViewModelImpl = MockVoiceBroadcastPlaybackViewModel
#endif
struct VoiceBroadcastPlaybackView: View {
// MARK: - Properties
@@ -32,7 +40,7 @@ struct VoiceBroadcastPlaybackView: View {
// MARK: Public
@ObservedObject var viewModel: VoiceBroadcastPlaybackViewModel.Context
@ObservedObject var viewModel: VoiceBroadcastPlaybackViewModelImpl.Context
var body: some View {
let details = viewModel.viewState.details