diff --git a/View Controllers/TableViewController.swift b/View Controllers/TableViewController.swift index e6ec854..6c52ff1 100644 --- a/View Controllers/TableViewController.swift +++ b/View Controllers/TableViewController.swift @@ -254,12 +254,12 @@ private extension TableViewController { .sink { [weak self] in guard let self = self else { return } - if !$0 { + let refreshControlVisibile = self.refreshControl?.isRefreshing ?? false + + if !$0, refreshControlVisibile { self.refreshControl?.endRefreshing() } - let refreshControlVisibile = self.refreshControl?.isRefreshing ?? false - self.tableView.tableFooterView = $0 && !refreshControlVisibile ? self.loadingTableFooterView : UIView() self.sizeTableHeaderFooterViews() }