Updates parameter order for onReceive overloads for TaskResult's

This commit is contained in:
2024-02-24 17:47:19 -05:00
parent 0a35a708f5
commit 4a85915ebe

View File

@@ -29,8 +29,8 @@ extension Reducer {
public func onReceive<V>( public func onReceive<V>(
action toReceiveAction: CaseKeyPath<Action, TaskResult<V>>, action toReceiveAction: CaseKeyPath<Action, TaskResult<V>>,
onSuccess setAction: @escaping (inout State, V) -> Void, onFail: OnFailAction<State>? = nil,
onFail: OnFailAction<State>? = nil onSuccess setAction: @escaping (inout State, V) -> Void
) -> _ReceiveReducer<Self, TaskResult<V>> { ) -> _ReceiveReducer<Self, TaskResult<V>> {
self.onReceive(action: toReceiveAction) { state, result in self.onReceive(action: toReceiveAction) { state, result in
switch result { switch result {
@@ -46,7 +46,7 @@ extension Reducer {
public func onReceive<V>( public func onReceive<V>(
action toReceiveAction: CaseKeyPath<Action, TaskResult<V>>, action toReceiveAction: CaseKeyPath<Action, TaskResult<V>>,
onSuccess toStateKeyPath: WritableKeyPath<State, V>, set toStateKeyPath: WritableKeyPath<State, V>,
onFail: OnFailAction<State>? = nil onFail: OnFailAction<State>? = nil
) -> _ReceiveReducer<Self, TaskResult<V>> { ) -> _ReceiveReducer<Self, TaskResult<V>> {
self.onReceive(action: toReceiveAction) { state, result in self.onReceive(action: toReceiveAction) { state, result in
@@ -63,7 +63,7 @@ extension Reducer {
public func onReceive<V>( public func onReceive<V>(
action toReceiveAction: CaseKeyPath<Action, TaskResult<V>>, action toReceiveAction: CaseKeyPath<Action, TaskResult<V>>,
onSuccess toStateKeyPath: WritableKeyPath<State, V?>, set toStateKeyPath: WritableKeyPath<State, V?>,
onFail: OnFailAction<State>? = nil onFail: OnFailAction<State>? = nil
) -> _ReceiveReducer<Self, TaskResult<V>> { ) -> _ReceiveReducer<Self, TaskResult<V>> {
self.onReceive(action: toReceiveAction) { state, result in self.onReceive(action: toReceiveAction) { state, result in