diff --git a/Package.swift b/Package.swift index 5333dd4..0a9a446 100644 --- a/Package.swift +++ b/Package.swift @@ -12,7 +12,7 @@ let package = Package( .library(name: "LoggerMiddleware", targets: ["LoggerMiddleware"]) ], dependencies: [ - .package(url: "https://github.com/SwiftRex/SwiftRex.git", .upToNextMajor(from: "0.8.2")) + .package(url: "https://github.com/SwiftRex/SwiftRex.git", .upToNextMajor(from: "0.8.6")) ], targets: [ .target( diff --git a/Sources/LoggerMiddleware/LoggerMiddleware.swift b/Sources/LoggerMiddleware/LoggerMiddleware.swift index 4ee9c16..babd4b8 100644 --- a/Sources/LoggerMiddleware/LoggerMiddleware.swift +++ b/Sources/LoggerMiddleware/LoggerMiddleware.swift @@ -84,6 +84,7 @@ extension LoggerMiddleware { public static func `default`( actionTransform: LoggerMiddleware>.ActionTransform = .default(), actionPrinter: LoggerMiddleware>.ActionLogger = .osLog, + actionFilter: @escaping (InputActionType) -> Bool = { _ in true }, stateDiffTransform: LoggerMiddleware>.StateDiffTransform = .diff(), stateDiffPrinter: LoggerMiddleware>.StateLogger = .osLog, queue: DispatchQueue = .main @@ -92,6 +93,7 @@ extension LoggerMiddleware { IdentityMiddleware(), actionTransform: actionTransform, actionPrinter: actionPrinter, + actionFilter: actionFilter, stateDiffTransform: stateDiffTransform, stateDiffPrinter: stateDiffPrinter, queue: queue