Respond to CR.

pull/1/head
Matthew Chen 7 years ago
parent e8d0d9ecc0
commit 40e5bcc23f

@ -214,7 +214,6 @@ public class SystemContactsFetcher: NSObject {
self.contactStoreAdapter.requestAccess { (granted, error) in
if let error = error {
Logger.error("\(self.TAG) error fetching contacts: \(error)")
Logger.flush()
completion(error)
return
}

@ -207,10 +207,7 @@ public class FullTextSearchFinder: NSObject {
guard message.hasAttachments() else {
return nil
}
guard let dbConnection = dbConnection else {
owsFail("Could not load attachment for search indexing.")
return nil
}
let dbConnection = OWSPrimaryStorage.shared().dbReadConnection
var oversizeText: String?
dbConnection.read({ (transaction) in
guard let attachment = message.attachment(with: transaction) else {
@ -223,8 +220,6 @@ public class FullTextSearchFinder: NSObject {
guard attachmentStream.isOversizeText() else {
return
}
Logger.verbose("attachmentStream: \(attachmentStream.contentType)")
Logger.flush()
guard let text = attachmentStream.readOversizeText() else {
owsFail("Could not load oversize text attachment")
return
@ -234,8 +229,6 @@ public class FullTextSearchFinder: NSObject {
return oversizeText
}
private static var dbConnection: YapDatabaseConnection?
private class func indexContent(object: Any) -> String? {
if let groupThread = object as? TSGroupThread {
return self.groupThreadIndexer.index(groupThread)
@ -277,10 +270,6 @@ public class FullTextSearchFinder: NSObject {
private class var dbExtensionConfig: YapDatabaseFullTextSearch {
SwiftAssertIsOnMainThread(#function)
if dbConnection == nil {
dbConnection = OWSPrimaryStorage.shared().newDatabaseConnection()
}
let contentColumnName = "content"
let handler = YapDatabaseFullTextSearchHandler.withObjectBlock { (dict: NSMutableDictionary, _: String, _: String, object: Any) in

Loading…
Cancel
Save