 
             currentPlaceholderView = loadingIndicatorView
         } else {
-            tableView.finishInfiniteScroll()
+            removeInfiniteScroll()
             tableView.tableFooterView = nil
         }
     }

    private func bindViewModelStates() {
        typealias State = PaginationViewModel<Cursor>.State

        paginationViewModel.state.flatMapLatest { [applicationCurrentyActive] state -> Driver<State> in
            if applicationCurrentyActive.value {
                return .just(state)
            } else {


            currentPlaceholderView = errorView
        } else if case .loadingMore = afterState {
            removeInfiniteScroll()

            guard let retryButton = delegate?.retryLoadMoreButton(forPaginationWrapper: self),
                let retryButtonHeigth = delegate?.retryLoadMoreButtonHeight(forPaginationWrapper: self) else {
