Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
func removeVideoIfMaxNumberOfVideosReached() {
if popupVideosDict.count >= maxVideosAllowed {
// remove the least recently used video
let sortedDict = popupVideosDict.keysSortedByValue { (v1, v2) -> Bool in
v1.timeStamp < v2.timeStamp
guard let videoId = sortedDict.first else {
popupVideosDict.removeValue(forKey: videoId)
deleteVideo(ForVideoId: videoId)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.