 		self.sortDirection = AppDefaults.timelineSortDirection
 	}
 	
-	@objc func appleInterfaceThemeChanged(_ note: Notification) {
-		appDelegate.authorAvatarDownloader.resetCache()
-		appDelegate.feedIconDownloader.resetCache()
-		appDelegate.faviconDownloader.resetCache()
-		performBlockAndRestoreSelection {
-			tableView.reloadData()
-		}
-	}
-
 	// MARK: - Reloading Data
 
 	private func cellForRowView(_ rowView: NSView) -> NSView? {

import RSCore
import Articles
import Account

extension Notification.Name {
	static let AppleInterfaceThemeChangedNotification = Notification.Name("AppleInterfaceThemeChangedNotification")
}

protocol TimelineDelegate: class  {
	func timelineSelectionDidChange(_: TimelineViewController, selectedArticles: [Article]?)

			NotificationCenter.default.addObserver(self, selector: #selector(accountsDidChange(_:)), name: .AccountsDidChange, object: nil)
			NotificationCenter.default.addObserver(self, selector: #selector(containerChildrenDidChange(_:)), name: .ChildrenDidChange, object: nil)
			NotificationCenter.default.addObserver(self, selector: #selector(userDefaultsDidChange(_:)), name: UserDefaults.didChangeNotification, object: nil)

			didRegisterForNotifications = true
		}
	}
	
