Skip to content

Commit 05618a7

Browse files
committed
project: rename ViewState in ViewStateMachine
1 parent 65cef81 commit 05618a7

4 files changed

Lines changed: 24 additions & 22 deletions

File tree

Sample/Sample/ContentView.swift

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,27 @@ import AsyncStateMachine
99
import SwiftUI
1010

1111
struct ContentView: View {
12-
@ObservedObject var viewState: ViewState<State, Event, Output>
12+
@ObservedObject var viewStateMachine: ViewStateMachine<State, Event, Output>
1313

1414
var body: some View {
15-
Text(String(describing: self.viewState.state))
15+
Text(String(describing: self.viewStateMachine.state))
1616
Button {
17-
self.viewState.send(Event.loadingIsRequested)
17+
self.viewStateMachine.send(Event.loadingIsRequested)
1818
} label: {
1919
Text("Load")
2020
}
2121
.task {
22-
await viewState.start()
22+
await self.viewStateMachine.start()
2323
}
2424
}
2525
}
2626

2727
struct ContentView_Previews: PreviewProvider {
28-
static let viewState = ViewState(asyncStateMachineSequence: asyncSequence)
28+
static let viewStateMachine = ViewStateMachine(
29+
asyncStateMachineSequence: asyncSequence
30+
)
2931

3032
static var previews: some View {
31-
ContentView(viewState: viewState)
33+
ContentView(viewStateMachine: viewStateMachine)
3234
}
3335
}

Sample/Sample/SampleApp.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ import SwiftUI
1010

1111
@main
1212
struct SampleApp: App {
13-
let viewState = ViewState(asyncStateMachineSequence: asyncSequence)
13+
let viewStateMachine = ViewStateMachine(asyncStateMachineSequence: asyncSequence)
1414

1515
var body: some Scene {
1616
WindowGroup {
17-
ContentView(viewState: viewState)
17+
ContentView(viewStateMachine: viewStateMachine)
1818
}
1919
}
2020
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
//
2-
// ViewState.swift
2+
// ViewStateMachine.swift
33
//
44
//
55
// Created by Thibault WITTEMBERG on 02/07/2022.
66
//
77

8-
public class ViewState<S, E, O>: ObservableObject
8+
public class ViewStateMachine<S, E, O>: ObservableObject
99
where S: DSLCompatible & Equatable, E: DSLCompatible, O: DSLCompatible {
1010
@Published public var state: S
1111

@@ -86,7 +86,7 @@ where S: DSLCompatible & Equatable, E: DSLCompatible, O: DSLCompatible {
8686
#if canImport(SwiftUI)
8787
import SwiftUI
8888

89-
public extension ViewState {
89+
public extension ViewStateMachine {
9090
func binding(send event: @escaping (S) -> E) -> Binding<S> {
9191
Binding {
9292
self.state
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// BindingsTests.swift
2+
// ViewStateMachineTests.swift
33
//
44
//
55
// Created by Thibault WITTEMBERG on 20/06/2022.
@@ -9,7 +9,7 @@
99
@testable import AsyncStateMachine
1010
import XCTest
1111

12-
final class ViewStateTests: XCTestCase {
12+
final class ViewStateMachineTests: XCTestCase {
1313
enum State: DSLCompatible, Equatable {
1414
case s1
1515
case s2
@@ -47,7 +47,7 @@ final class ViewStateTests: XCTestCase {
4747
})
4848

4949
let sequence = AsyncStateMachineSequence(stateMachine: stateMachine, runtime: runtime)
50-
let sut = ViewState(asyncStateMachineSequence: sequence)
50+
let sut = ViewStateMachine(asyncStateMachineSequence: sequence)
5151

5252
Task {
5353
await sut.start()
@@ -86,7 +86,7 @@ final class ViewStateTests: XCTestCase {
8686
.map(output: .o1, to: { Event.e2 })
8787

8888
let sequence = AsyncStateMachineSequence(stateMachine: stateMachine, runtime: runtime)
89-
let sut = ViewState(asyncStateMachineSequence: sequence)
89+
let sut = ViewStateMachine(asyncStateMachineSequence: sequence)
9090

9191
Task {
9292
await sut.start()
@@ -123,7 +123,7 @@ final class ViewStateTests: XCTestCase {
123123
.map(output: .o1, to: { Event.e2 })
124124

125125
let sequence = AsyncStateMachineSequence(stateMachine: stateMachine, runtime: runtime)
126-
let sut = ViewState(asyncStateMachineSequence: sequence)
126+
let sut = ViewStateMachine(asyncStateMachineSequence: sequence)
127127

128128
Task {
129129
await sut.start()
@@ -160,7 +160,7 @@ final class ViewStateTests: XCTestCase {
160160
.map(output: .o1, to: { Event.e2 })
161161

162162
let sequence = AsyncStateMachineSequence(stateMachine: stateMachine, runtime: runtime)
163-
let sut = ViewState(asyncStateMachineSequence: sequence)
163+
let sut = ViewStateMachine(asyncStateMachineSequence: sequence)
164164

165165
Task {
166166
await sut.start()
@@ -197,7 +197,7 @@ final class ViewStateTests: XCTestCase {
197197
.map(output: .o1, to: { Event.e2 })
198198

199199
let sequence = AsyncStateMachineSequence(stateMachine: stateMachine, runtime: runtime)
200-
let sut = ViewState(asyncStateMachineSequence: sequence)
200+
let sut = ViewStateMachine(asyncStateMachineSequence: sequence)
201201

202202
Task {
203203
await sut.start()
@@ -225,7 +225,7 @@ final class ViewStateTests: XCTestCase {
225225
})
226226

227227
let sequence = AsyncStateMachineSequence(stateMachine: stateMachine, runtime: runtime)
228-
let sut = ViewState(asyncStateMachineSequence: sequence)
228+
let sut = ViewStateMachine(asyncStateMachineSequence: sequence)
229229

230230
Task {
231231
await sut.start()
@@ -260,7 +260,7 @@ final class ViewStateTests: XCTestCase {
260260
})
261261

262262
let sequence = AsyncStateMachineSequence(stateMachine: stateMachine, runtime: runtime)
263-
let sut = ViewState(asyncStateMachineSequence: sequence)
263+
let sut = ViewStateMachine(asyncStateMachineSequence: sequence)
264264

265265
Task {
266266
await sut.start()
@@ -300,7 +300,7 @@ final class ViewStateTests: XCTestCase {
300300
})
301301

302302
let sequence = AsyncStateMachineSequence(stateMachine: stateMachine, runtime: runtime)
303-
let sut = ViewState(asyncStateMachineSequence: sequence)
303+
let sut = ViewStateMachine(asyncStateMachineSequence: sequence)
304304

305305
Task {
306306
await sut.start()
@@ -344,7 +344,7 @@ final class ViewStateTests: XCTestCase {
344344
})
345345

346346
let sequence = AsyncStateMachineSequence(stateMachine: stateMachine, runtime: runtime)
347-
let sut = ViewState(asyncStateMachineSequence: sequence)
347+
let sut = ViewStateMachine(asyncStateMachineSequence: sequence)
348348

349349
Task {
350350
await sut.start()

0 commit comments

Comments
 (0)