39 lines
699 B
Swift
39 lines
699 B
Swift
import ComposableArchitecture
|
|
|
|
struct RequestState: Equatable {
|
|
}
|
|
|
|
enum RequestAction: Equatable {
|
|
case noOp
|
|
}
|
|
|
|
struct RequestEnvironment: Equatable {
|
|
}
|
|
|
|
// MARK: - RequestReducer
|
|
|
|
typealias RequestReducer = Reducer<RequestState, RequestAction, RequestEnvironment>
|
|
|
|
extension RequestReducer {
|
|
static let `default` = RequestReducer { state, action, environment in
|
|
switch action {
|
|
default:
|
|
return .none
|
|
}
|
|
}
|
|
}
|
|
|
|
// MARK: - RequestStore
|
|
|
|
typealias RequestStore = Store<RequestState, RequestAction>
|
|
|
|
extension RequestStore {
|
|
}
|
|
|
|
// MARK: - RequestViewStore
|
|
|
|
typealias RequestViewStore = ViewStore<RequestState, RequestAction>
|
|
|
|
extension RequestViewStore {
|
|
}
|