Skip to content

Commit 41c846b

Browse files
authored
tech(cleaning): Rename IdentityMap and remove Observer protocol (#61)
1 parent 9b9d85b commit 41c846b

File tree

8 files changed

+5
-20
lines changed

8 files changed

+5
-20
lines changed

Sources/CohesionKit/Combine/EntityObserver+Publisher.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#if canImport(Combine)
22
import Combine
33

4-
extension Observer {
4+
extension EntityObserver {
55
/// A `Publisher` emitting the observer current value and subscribing to any subsequents new values
66
public var asPublisher: AnyPublisher<T, Never> {
77
let subject = CurrentValueSubject<T, Never>(value)

Sources/CohesionKit/Observer/EntityObserver.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import Foundation
22

33
/// A type registering observers on a given entity from identity storage
4-
public struct EntityObserver<T>: Observer {
4+
public struct EntityObserver<T> {
55
public typealias OnChange = (T) -> Void
66

77
public let value: T

Sources/CohesionKit/Observer/Observer.swift

Lines changed: 0 additions & 15 deletions
This file was deleted.

Tests/CohesionKitTests/IdentityMapTests.swift renamed to Tests/CohesionKitTests/EntityStoreTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import XCTest
22
@testable import CohesionKit
33

44
// MARK: Store
5-
class IdentityMapTests: XCTestCase {
5+
class EntityStoreTests: XCTestCase {
66
func test_storeAggregate_nestedEntitiesAreStored() {
77
let entity = RootFixture(
88
id: 1,
@@ -154,7 +154,7 @@ class IdentityMapTests: XCTestCase {
154154
}
155155

156156
// MARK: Find
157-
extension IdentityMapTests {
157+
extension EntityStoreTests {
158158
func test_find_entityStored_noObserverAdded_returnNil() {
159159
let identityMap = IdentityMap()
160160
let entity = SingleNodeFixture(id: 1)
@@ -277,7 +277,7 @@ extension IdentityMapTests {
277277

278278
// MARK: Update
279279

280-
extension IdentityMapTests {
280+
extension EntityStoreTests {
281281

282282
func test_update_entityIsAlreadyInserted_entityIsUpdated() {
283283
let identityMap = IdentityMap()

0 commit comments

Comments
 (0)