Я пытаюсь отфильтровать что-то из двух потоков, которые пытаюсь объединить. Оба значения, которые я пытаюсь использовать, относятся к одному типу, поэтому я не могу понять, почему я получаю эту проблему.
let currentUserEmail = Observable.just(currentUserEmail)
.unwrap()
// Использование внутреннего способа доступа к электронной почте
let listOfAllUsers = Observable.combineLatest(getUsersList(), currentUserEmail) { allUsers, currentUserEmailAddress in
return allUsers.filter { $0.emailAddress != currentUserEmailAddress } }
.asObservable()
.share(replay: 1, scope: .whileConnected)