Skip to content

Commit

Permalink
fix(sample): fix computer ip discovery progress visibility on cancel
Browse files Browse the repository at this point in the history
  • Loading branch information
ArthurVimond committed Feb 25, 2020
1 parent 751386a commit 4a4186c
Showing 1 changed file with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ class ConfigurationViewModel : ViewModel() {

val onComputerIPDiscoverySuccess: Observable<String> = OscletonSDK.instance.config.onComputerIPDiscoverySuccess
val onComputerIPDiscoveryError: Observable<String> = OscletonSDK.instance.config.onComputerIPDiscoveryError
val onComputerIPDiscoveryCancel: Observable<Empty> = OscletonSDK.instance.config.onComputerIPDiscoveryCancel

val discoveryIPButtonVisibility: LiveData<Int>
get() = _discoveryIPButtonVisibility
Expand Down Expand Up @@ -76,8 +77,9 @@ class ConfigurationViewModel : ViewModel() {
.addTo(compositeDisposable)

// Hide progress after discovery finish
config.onComputerIPDiscoverySuccess
.mergeWith(config.onComputerIPDiscoveryError)
config.onComputerIPDiscoverySuccess.map { true }
.mergeWith(config.onComputerIPDiscoveryError.map { true })
.mergeWith(config.onComputerIPDiscoveryCancel.map { true })
.subscribe {
_discoveryIPButtonVisibility.postValue(View.VISIBLE)
_stopDiscoveryButtonVisibility.postValue(View.GONE)
Expand Down

0 comments on commit 4a4186c

Please sign in to comment.