mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-05 11:58:32 +00:00
Cleanup following the AppMediator introduction (#2723)
- stop using multiple background task, the appCoordinator sync one is enough for the whole app - move the AppMeditor to the MainActor - expose the WindowManager through the AppMediator - hide sensitive WindowManager API behind a different protocol - remove the now unnecessary `BackgroundTaskService`
This commit is contained in:
@@ -32,8 +32,7 @@ class VoiceMessageMediaManagerTests: XCTestCase {
|
||||
voiceMessageCache = VoiceMessageCacheMock()
|
||||
mediaProvider = MockMediaProvider()
|
||||
voiceMessageMediaManager = VoiceMessageMediaManager(mediaProvider: mediaProvider,
|
||||
voiceMessageCache: voiceMessageCache,
|
||||
backgroundTaskService: MockBackgroundTaskService())
|
||||
voiceMessageCache: voiceMessageCache)
|
||||
}
|
||||
|
||||
func testLoadVoiceMessageFromSourceUnsupportedMedia() async throws {
|
||||
@@ -65,8 +64,7 @@ class VoiceMessageMediaManagerTests: XCTestCase {
|
||||
|
||||
voiceMessageMediaManager = VoiceMessageMediaManager(mediaProvider: mediaProvider,
|
||||
voiceMessageCache: voiceMessageCache,
|
||||
audioConverter: AudioConverterMock(),
|
||||
backgroundTaskService: MockBackgroundTaskService())
|
||||
audioConverter: AudioConverterMock())
|
||||
|
||||
do {
|
||||
_ = try await voiceMessageMediaManager.loadVoiceMessageFromSource(mediaSource, body: nil)
|
||||
@@ -119,8 +117,7 @@ class VoiceMessageMediaManagerTests: XCTestCase {
|
||||
voiceMessageCache.cacheMediaSourceUsingMoveReturnValue = .success(cachedConvertedFileURL)
|
||||
voiceMessageMediaManager = VoiceMessageMediaManager(mediaProvider: mediaProvider,
|
||||
voiceMessageCache: voiceMessageCache,
|
||||
audioConverter: audioConverter,
|
||||
backgroundTaskService: MockBackgroundTaskService())
|
||||
audioConverter: audioConverter)
|
||||
let url = try await voiceMessageMediaManager.loadVoiceMessageFromSource(mediaSource, body: nil)
|
||||
|
||||
// The file must have been converted
|
||||
@@ -155,8 +152,7 @@ class VoiceMessageMediaManagerTests: XCTestCase {
|
||||
|
||||
voiceMessageMediaManager = VoiceMessageMediaManager(mediaProvider: mediaProvider,
|
||||
voiceMessageCache: voiceMessageCache,
|
||||
audioConverter: audioConverter,
|
||||
backgroundTaskService: MockBackgroundTaskService())
|
||||
audioConverter: audioConverter)
|
||||
|
||||
let mediaSource = MediaSourceProxy(url: someURL, mimeType: audioOGGMimeType)
|
||||
for _ in 0..<10 {
|
||||
|
||||
Reference in New Issue
Block a user