I added logging to the ILMessageFilterCapabilitiesQueryHandling and it is not getting called.
func handle(
_ capabilitiesQueryRequest: ILMessageFilterCapabilitiesQueryRequest,
context: ILMessageFilterExtensionContext,
completion: @escaping (ILMessageFilterCapabilitiesQueryResponse) -> Void
) {
os_log("Handling capabilities query", log: self.logger, type: .debug)
let response = ILMessageFilterCapabilitiesQueryResponse()
response.transactionalSubActions = [.none]
response.promotionalSubActions = [.none]
completion(response)
}
...
}