mirror of
https://github.com/signalapp/Signal-iOS.git
synced 2025-12-05 01:10:41 +00:00
Remove anyExists
This commit is contained in:
@@ -2201,35 +2201,9 @@ public extension %(class_name)s {
|
||||
class func anyCount(transaction: DBReadTransaction) -> UInt {
|
||||
return %s.ows_fetchCount(transaction.database)
|
||||
}
|
||||
""" % (
|
||||
record_name,
|
||||
)
|
||||
|
||||
# ---- Exists ----
|
||||
|
||||
swift_body += """
|
||||
class func anyExists(
|
||||
uniqueId: String,
|
||||
transaction: DBReadTransaction
|
||||
) -> Bool {
|
||||
assert(!uniqueId.isEmpty)
|
||||
|
||||
let sql = "SELECT EXISTS ( SELECT 1 FROM \\(%s.databaseTableName) WHERE \\(%sColumn: .uniqueId) = ? )"
|
||||
let arguments: StatementArguments = [uniqueId]
|
||||
do {
|
||||
return try Bool.fetchOne(transaction.database, sql: sql, arguments: arguments) ?? false
|
||||
} catch {
|
||||
DatabaseCorruptionState.flagDatabaseReadCorruptionIfNecessary(
|
||||
userDefaults: CurrentAppContext().appUserDefaults(),
|
||||
error: error
|
||||
)
|
||||
owsFail("Missing instance.")
|
||||
}
|
||||
}
|
||||
}
|
||||
""" % (
|
||||
record_name,
|
||||
record_identifier(clazz.name),
|
||||
)
|
||||
|
||||
# ---- Fetch ----
|
||||
|
||||
Reference in New Issue
Block a user