Delay local updating proximity radius state reset

This commit is contained in:
Ilya Laktyushin 2020-10-29 04:32:01 +04:00
parent 3ccf64e63f
commit 968e59077f

View File

@ -194,10 +194,12 @@ public final class LocationViewController: ViewController {
guard let strongSelf = self else { guard let strongSelf = self else {
return return
} }
strongSelf.controllerNode.updateState { state in Queue.mainQueue().after(0.5) {
var state = state strongSelf.controllerNode.updateState { state in
state.cancellingProximityRadius = false var state = state
return state state.cancellingProximityRadius = false
return state
}
} }
}) })
} }
@ -244,10 +246,12 @@ public final class LocationViewController: ViewController {
guard let strongSelf = self else { guard let strongSelf = self else {
return return
} }
strongSelf.controllerNode.updateState { state in Queue.mainQueue().after(0.5) {
var state = state strongSelf.controllerNode.updateState { state in
state.updatingProximityRadius = nil var state = state
return state state.updatingProximityRadius = nil
return state
}
} }
}) })
} else { } else {