Skip to content
Snippets Groups Projects
Commit fabd8099 authored by Dariusz Rybicki's avatar Dariusz Rybicki
Browse files

Perform search using background scheduler

parent 71123aab
No related branches found
No related tags found
1 merge request!98Fix invitation deep link handling
......@@ -89,7 +89,10 @@ final class SearchLeftViewModel {
func didStartSearching() {
guard stateSubject.value.input.isEmpty == false else { return }
hudManager.show(.init(
backgroundScheduler.schedule { [weak self] in
guard let self else { return }
self.hudManager.show(.init(
actionTitle: Localized.Ud.Search.cancel,
hasDotAnimation: true,
isAutoDismissable: false,
......@@ -99,10 +102,10 @@ final class SearchLeftViewModel {
}
))
var content = stateSubject.value.input
var content = self.stateSubject.value.input
if stateSubject.value.item == .phone {
content += stateSubject.value.country.code
if self.stateSubject.value.item == .phone {
content += self.stateSubject.value.country.code
}
enum NodeRegistrationError: Error {
......@@ -135,15 +138,12 @@ final class SearchLeftViewModel {
var factType: FactType = .username
if stateSubject.value.item == .phone {
if self.stateSubject.value.item == .phone {
factType = .phone
} else if stateSubject.value.item == .email {
} else if self.stateSubject.value.item == .email {
factType = .email
}
backgroundScheduler.schedule { [weak self] in
guard let self else { return }
do {
let report = try SearchUD.live(
params: .init(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment