Skip to content

Commit dc1b7e1

Browse files
committed
fix(api): use domain urlString as key for RelationshipBox#_domains mapping
Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
1 parent c727586 commit dc1b7e1

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

api/src/main/java/com/getcode/model/RelationshipBox.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package com.getcode.model
33
import com.getcode.solana.keys.PublicKey
44
import com.getcode.solana.organizer.Relationship
55
import okhttp3.internal.toImmutableMap
6+
import timber.log.Timber
67
import java.util.Comparator
78
import javax.inject.Inject
89
import javax.inject.Singleton
@@ -13,7 +14,7 @@ class RelationshipBox @Inject constructor() {
1314
val publicKeys
1415
get() = _publicKeys.toImmutableMap()
1516

16-
private val _domains = mutableMapOf<Domain, Relationship>()
17+
private val _domains = mutableMapOf<String, Relationship>()
1718
val domains
1819
get() = _domains.toImmutableMap()
1920

@@ -25,10 +26,10 @@ class RelationshipBox @Inject constructor() {
2526
}
2627
}
2728
fun relationshipWith(publicKey: PublicKey) = _publicKeys[publicKey]
28-
fun relationshipWith(domain: Domain) = _domains[domain]
29+
fun relationshipWith(domain: Domain) = _domains[domain.urlString]
2930

3031
fun insert(relationship: Relationship) {
3132
_publicKeys[relationship.getCluster().timelockAccounts.vault.publicKey] = relationship
32-
_domains[relationship.domain] = relationship
33+
_domains[relationship.domain.urlString] = relationship
3334
}
3435
}

0 commit comments

Comments
 (0)