                     }
                     else
                     {
-                        strongSelf.delegate?.uploadingStateDidChangeForVideo(freshVideo)
+                        strongSelf.delegate?.uploadingStateDidChange(for: freshVideo)
                         strongSelf.retryVideo(freshVideo)
                     }
                 }

                    if type(of: strongSelf).isVideoStatusFinal(freshVideo) == true // We're done!
                    {
                        strongSelf.videos.removeValue(forKey: uri)
                        strongSelf.delegate?.uploadingStateDidChangeForVideo(freshVideo)
                        
                        return
                    }


@objc public protocol VideoRefreshManagerDelegate
{
    func uploadingStateDidChange(for video: VIMVideo)
}

@objc public class VideoRefreshManager: NSObject
