Continue removing ExtensionPoint code.

This commit is contained in:
Brent Simmons
2023-06-30 21:36:20 -07:00
parent 942ad6bd49
commit 48ff7ec80d
14 changed files with 9 additions and 1089 deletions

View File

@@ -27,12 +27,14 @@ import RSCore
}
static func customSharingServices(for items: [Any]) -> [NSSharingService] {
let customServices = ExtensionPointManager.shared.activeSendToCommands.compactMap { (sendToCommand) -> NSSharingService? in
let customServices: [SendToCommand] = [SendToMarsEditCommand(), SendToMicroBlogCommand()]
return customServices.compactMap { (sendToCommand) -> NSSharingService? in
guard let object = items.first else {
return nil
}
guard sendToCommand.canSendObject(object, selectedText: nil) else {
return nil
}
@@ -42,6 +44,5 @@ import RSCore
sendToCommand.sendObject(object, selectedText: nil)
}
}
return customServices
}
}