any idea why this syntax works ``` override fu...
# announcements
v
any idea why this syntax works
Copy code
override fun onAttachToView() {
        super.onAttachToView()
        subscriptions.add(view.sleepLaterClicks
                                  ?.debounce(250, TimeUnit.MILLISECONDS)
                                  ?.subscribe { view.navigateToSleepLater() })
        subscriptions.add(view.sleepNowClicks
                                  ?.debounce(250, TimeUnit.MILLISECONDS)
                                  ?.subscribe { view.navigateToSleepNow() })
    }
but this doesn't
Copy code
override fun onAttachToView() {
        super.onAttachToView()
        subscriptions.add(view.sleepLaterClicks?
                            .debounce(250, TimeUnit.MILLISECONDS)?
                            .subscribe { view.navigateToSleepLater() })
        subscriptions.add(view.sleepNowClicks?
                            .debounce(250, TimeUnit.MILLISECONDS)?
                            .subscribe { view.navigateToSleepNow() })
    }