Skip to content

Commit ff36434

Browse files
committed
Refactoring
1 parent ee24de2 commit ff36434

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

Sources/Atoms/AtomStore.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ public final class AtomStore {
66
internal var caches = [AtomKey: any AtomCacheProtocol]()
77
internal var states = [AtomKey: any AtomStateProtocol]()
88
internal var subscriptions = [AtomKey: [SubscriberKey: Subscription]]()
9-
internal var subscribed = [SubscriberKey: Set<AtomKey>]()
9+
internal var subscribes = [SubscriberKey: Set<AtomKey>]()
1010
internal var scopes = [ScopeKey: Scope]()
1111

1212
/// Creates a new store.

Sources/Atoms/Core/StoreContext.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ internal struct StoreContext {
113113
let (key, override) = lookupAtomKeyAndOverride(of: atom)
114114
let cache = lookupCache(of: atom, for: key)
115115
let value = cache?.value ?? initialize(of: atom, for: key, override: override)
116-
let isNewSubscription = store.subscribed[subscriber.key, default: []].insert(key).inserted
116+
let isNewSubscription = store.subscribes[subscriber.key, default: []].insert(key).inserted
117117

118118
if isNewSubscription {
119119
store.subscriptions[key, default: [:]][subscriber.key] = subscription
@@ -224,7 +224,7 @@ internal struct StoreContext {
224224
func unwatch(_ atom: some Atom, subscriber: Subscriber) {
225225
let (key, _) = lookupAtomKeyAndOverride(of: atom)
226226

227-
store.subscribed[subscriber.key]?.remove(key)
227+
store.subscribes[subscriber.key]?.remove(key)
228228
unsubscribe([key], for: subscriber.key)
229229
}
230230

@@ -510,7 +510,7 @@ private extension StoreContext {
510510
}
511511

512512
func unsubscribeAll(for subscriberKey: SubscriberKey) {
513-
let keys = store.subscribed.removeValue(forKey: subscriberKey)
513+
let keys = store.subscribes.removeValue(forKey: subscriberKey)
514514

515515
if let keys {
516516
unsubscribe(keys, for: subscriberKey)

Tests/AtomsTests/Core/StoreContextTests.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ final class StoreContextTests: XCTestCase {
214214
)
215215

216216
XCTAssertEqual(initialValue, 0)
217-
XCTAssertTrue(store.subscribed[subscriber.key]?.contains(key) ?? false)
217+
XCTAssertTrue(store.subscribes[subscriber.key]?.contains(key) ?? false)
218218
XCTAssertNotNil(store.subscriptions[key]?[subscriber.key])
219219
XCTAssertEqual((store.caches[key] as? AtomCache<TestAtom>)?.value, 0)
220220
XCTAssertEqual((store.caches[dependencyKey] as? AtomCache<DependencyAtom>)?.value, 0)
@@ -228,7 +228,7 @@ final class StoreContextTests: XCTestCase {
228228
subscriberState = nil
229229

230230
XCTAssertEqual(updateCount, 1)
231-
XCTAssertNil(store.subscribed[subscriber.key])
231+
XCTAssertNil(store.subscribes[subscriber.key])
232232
XCTAssertNil(store.caches[key])
233233
XCTAssertNil(store.states[key])
234234
XCTAssertNil(store.subscriptions[key])
@@ -399,7 +399,7 @@ final class StoreContextTests: XCTestCase {
399399
)
400400

401401
XCTAssertEqual(
402-
store.subscribed,
402+
store.subscribes,
403403
[subscriber.key: [AtomKey(atom)]]
404404
)
405405

@@ -411,7 +411,7 @@ final class StoreContextTests: XCTestCase {
411411
)
412412

413413
XCTAssertEqual(
414-
store.subscribed,
414+
store.subscribes,
415415
[subscriber.key: []]
416416
)
417417
}
@@ -722,7 +722,7 @@ final class StoreContextTests: XCTestCase {
722722
)
723723

724724
XCTAssertEqual(
725-
store.subscribed,
725+
store.subscribes,
726726
[
727727
subscriber.key: [
728728
AtomKey(atom),

0 commit comments

Comments
 (0)