import Client
import Foundation
import SuggestionBasic
import XcodeKit
class CustomCommand: NSObject, XCSourceEditorCommand, CommandType {
var name: String = ""
func perform(
with invocation: XCSourceEditorCommandInvocation,
completionHandler: @escaping (Error?) -> Void
) {
completionHandler(nil)
Task {
let service = try getService()
_ = try await service.customCommand(
id: customCommandMap[invocation.commandIdentifier] ?? "",
editorContent: .init(invocation)
)
}
}
}