GlobalQueue

This commit is contained in:
Chris Li 2016-11-16 11:59:56 -05:00
parent 54aeeb6ac7
commit 159c8a3159
3 changed files with 15 additions and 25 deletions

View File

@ -49,7 +49,7 @@
</dict>
</array>
<key>CFBundleVersion</key>
<string>1.8.2902</string>
<string>1.8.2903</string>
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
<key>LSRequiresIPhoneOS</key>

View File

@ -21,7 +21,7 @@
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1.8.2902</string>
<string>1.8.2903</string>
<key>NSExtension</key>
<dict>
<key>NSExtensionMainStoryboard</key>

View File

@ -29,28 +29,18 @@ class GlobalQueue: ProcedureQueue {
add(operation: searchOperation)
self.searchOperation = searchOperation
}
// Fix: use specific class type
// private weak var scanOperation: Procedure?
// private weak var searchOperation: Procedure?
// private weak var articleLoadOperation: ArticleLoadOperation?
// func add(scan operation: Procedure) {
// addOperation(operation)
// scanOperation = operation
// }
//
//
// func add(load operation: ArticleLoadOperation) {
// if let scanOperation = scanOperation {
// operation.addDependency(scanOperation)
// }
//
// if let articleLoadOperation = self.articleLoadOperation {
// operation.addDependency(articleLoadOperation)
// }
//
// addOperation(operation)
// articleLoadOperation = operation
// }
private weak var articleLoadOperation: ArticleLoadOperation?
func add(articleLoadOperation: ArticleLoadOperation) {
if let scanOperation = scanOperation {
articleLoadOperation.addDependency(scanOperation)
}
if let articleLoadOperation = self.articleLoadOperation {
articleLoadOperation.addDependency(articleLoadOperation)
}
add(operation: articleLoadOperation)
self.articleLoadOperation = articleLoadOperation
}
}