Skip to content

Commit d4361fa

Browse files
authored
Merge pull request #10 from SwiftRex/exposeActionFilter
Expose action filter
2 parents 61b76da + 849962d commit d4361fa

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ let package = Package(
1212
.library(name: "LoggerMiddleware", targets: ["LoggerMiddleware"])
1313
],
1414
dependencies: [
15-
.package(url: "https://github.com/SwiftRex/SwiftRex.git", .upToNextMajor(from: "0.8.2"))
15+
.package(url: "https://github.com/SwiftRex/SwiftRex.git", .upToNextMajor(from: "0.8.6"))
1616
],
1717
targets: [
1818
.target(

Sources/LoggerMiddleware/LoggerMiddleware.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ extension LoggerMiddleware {
8484
public static func `default`(
8585
actionTransform: LoggerMiddleware<IdentityMiddleware<InputActionType, OutputActionType, StateType>>.ActionTransform = .default(),
8686
actionPrinter: LoggerMiddleware<IdentityMiddleware<InputActionType, OutputActionType, StateType>>.ActionLogger = .osLog,
87+
actionFilter: @escaping (InputActionType) -> Bool = { _ in true },
8788
stateDiffTransform: LoggerMiddleware<IdentityMiddleware<InputActionType, OutputActionType, StateType>>.StateDiffTransform = .diff(),
8889
stateDiffPrinter: LoggerMiddleware<IdentityMiddleware<InputActionType, OutputActionType, StateType>>.StateLogger = .osLog,
8990
queue: DispatchQueue = .main
@@ -92,6 +93,7 @@ extension LoggerMiddleware {
9293
IdentityMiddleware(),
9394
actionTransform: actionTransform,
9495
actionPrinter: actionPrinter,
96+
actionFilter: actionFilter,
9597
stateDiffTransform: stateDiffTransform,
9698
stateDiffPrinter: stateDiffPrinter,
9799
queue: queue

0 commit comments

Comments
 (0)