mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-26 03:20:50 +02:00
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:
+9
-1
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user