var words: [String] { get { let standard = UserDefaults(suiteName: "group.com.message.fliter") let temp = standard?.value(forKey: "group.com.message.fliter") as? [String] return temp ?? [] } }
privatefuncofflineAction(for queryRequest: ILMessageFilterQueryRequest) -> ILMessageFilterAction { // Replace with logic to perform offline check whether to filter first (if possible). guardlet msg = queryRequest.messageBody else { return .none } for word inself.words { if msg.contains(word) { return .filter } } return .allow }