mirror of
https://github.com/Ranchero-Software/NetNewsWire
synced 2025-08-12 06:26:36 +00:00
Make SyncDatabase.resetSelectedForProcessing and .deleteSelectedForProcessing take Set parameter instead of Array.
This commit is contained in:
@@ -76,7 +76,7 @@ public actor SyncDatabase {
|
||||
syncStatusTable.resetAllSelectedForProcessing(database: database)
|
||||
}
|
||||
|
||||
public func resetSelectedForProcessing(_ articleIDs: [String]) throws {
|
||||
public func resetSelectedForProcessing(_ articleIDs: Set<String>) throws {
|
||||
|
||||
guard let database else {
|
||||
throw DatabaseError.suspended
|
||||
@@ -84,7 +84,7 @@ public actor SyncDatabase {
|
||||
syncStatusTable.resetSelectedForProcessing(articleIDs, database: database)
|
||||
}
|
||||
|
||||
public func deleteSelectedForProcessing(_ articleIDs: [String]) throws {
|
||||
public func deleteSelectedForProcessing(_ articleIDs: Set<String>) throws {
|
||||
|
||||
guard let database else {
|
||||
throw DatabaseError.suspended
|
||||
|
||||
@@ -62,7 +62,7 @@ struct SyncStatusTable {
|
||||
database.executeUpdateInTransaction(updateSQL)
|
||||
}
|
||||
|
||||
func resetSelectedForProcessing(_ articleIDs: [String], database: FMDatabase) {
|
||||
func resetSelectedForProcessing(_ articleIDs: Set<String>, database: FMDatabase) {
|
||||
|
||||
guard !articleIDs.isEmpty else {
|
||||
return
|
||||
@@ -75,7 +75,7 @@ struct SyncStatusTable {
|
||||
database.executeUpdateInTransaction(updateSQL, withArgumentsIn: parameters)
|
||||
}
|
||||
|
||||
func deleteSelectedForProcessing(_ articleIDs: [String], database: FMDatabase) {
|
||||
func deleteSelectedForProcessing(_ articleIDs: Set<String>, database: FMDatabase) {
|
||||
|
||||
guard !articleIDs.isEmpty else {
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user