func disposeOnDeactivate()

in RIBs/Classes/Interactor.swift [198:206]


    func disposeOnDeactivate(interactor: Interactor) -> Disposable {
        if let activenessDisposable = interactor.activenessDisposable {
            _ = activenessDisposable.insert(self)
        } else {
            dispose()
            print("Subscription immediately terminated, since \(interactor) is inactive.")
        }
        return self
    }