public static void AddUnarchiverForFileType(SUUnarchiver unarchiver, string fileType) { if (unarchiverCache == null) { unarchiverCache = new Dictionary<string, SUUnarchiver>(); } unarchiverCache.SetValueForKey(unarchiver, fileType); }
public void UnarchiverDidFinish(SUUnarchiver unarchiver, string extractedFilesPath) { ExtractUpdateCompleted(extractedFilesPath); }
public void UnarchiverDidFail(SUUnarchiver unarchiver) { AbortUpdateWithError(new Exception(SUConstants.SUExtractionFailedError)); }