Allow defer in xcAwait. simplify sending state actions from a publisher. Fix tests.

This commit is contained in:
David Langley
2021-09-15 16:09:41 +01:00
parent d189c4d618
commit cda4a354d1
6 changed files with 55 additions and 45 deletions
@@ -57,9 +57,10 @@ class TemplateUserProfileViewModel: TemplateUserProfileViewModelType, TemplateUs
}
private func setupPresenceObserving() {
templateUserProfileService.presenceSubject
let presenceUpdatePublisher = templateUserProfileService.presenceSubject
.map(TemplateUserProfileStateAction.updatePresence)
.sinkDispatchTo(self)
.eraseToAnyPublisher()
dispatch(actionPublisher: presenceUpdatePublisher)
}
// MARK: - Public