style(cli): import NormalizedRelayUrl + Amethyst defaults instead of inlining FQNs

This commit is contained in:
Claude
2026-04-22 22:04:30 +00:00
parent f6f2a34353
commit 5289fa3398
2 changed files with 8 additions and 4 deletions
@@ -23,6 +23,8 @@ package com.vitorpamplona.amethyst.cli
import com.vitorpamplona.amethyst.cli.stores.FileKeyPackageBundleStore
import com.vitorpamplona.amethyst.cli.stores.FileMarmotMessageStore
import com.vitorpamplona.amethyst.cli.stores.FileMlsGroupStateStore
import com.vitorpamplona.amethyst.commons.defaults.DefaultDMRelayList
import com.vitorpamplona.amethyst.commons.defaults.DefaultNIP65RelaySet
import com.vitorpamplona.amethyst.commons.marmot.MarmotManager
import com.vitorpamplona.amethyst.commons.marmot.ingest
import com.vitorpamplona.quartz.marmot.MarmotFilters
@@ -139,8 +141,8 @@ class Context(
fun bootstrapRelays(): Set<NormalizedRelayUrl> =
buildSet {
addAll(anyRelays())
addAll(com.vitorpamplona.amethyst.commons.defaults.DefaultNIP65RelaySet)
addAll(com.vitorpamplona.amethyst.commons.defaults.DefaultDMRelayList)
addAll(DefaultNIP65RelaySet)
addAll(DefaultDMRelayList)
}
/**
@@ -23,8 +23,10 @@ package com.vitorpamplona.amethyst.cli.commands
import com.vitorpamplona.amethyst.cli.Context
import com.vitorpamplona.amethyst.cli.DataDir
import com.vitorpamplona.amethyst.cli.Json
import com.vitorpamplona.amethyst.commons.defaults.DefaultDMRelayList
import com.vitorpamplona.quartz.marmot.RecipientRelayFetcher
import com.vitorpamplona.quartz.marmot.mip00KeyPackages.KeyPackageFetcher
import com.vitorpamplona.quartz.nip01Core.relay.normalizer.NormalizedRelayUrl
/**
* `group add <group_id> <npub> [<npub> ...]` — fetch each invitee's
@@ -108,7 +110,7 @@ object GroupAddMemberCommand {
// Order matters: commit first (so invitee doesn't join at a future epoch),
// then welcome.
val commitAck = ctx.publish(commitEvent.signedEvent, groupRelays)
val welcomeTargets: Set<com.vitorpamplona.quartz.nip01Core.relay.normalizer.NormalizedRelayUrl> =
val welcomeTargets: Set<NormalizedRelayUrl> =
if (welcomeDelivery != null) {
// Welcome gift wrap (kind:1059 wrapping kind:444) must
// land on a relay the invitee actually polls for their
@@ -124,7 +126,7 @@ object GroupAddMemberCommand {
buildSet {
addAll(recipient.dmInboxOrFallback())
if (isEmpty()) {
addAll(com.vitorpamplona.amethyst.commons.defaults.DefaultDMRelayList)
addAll(DefaultDMRelayList)
}
addAll(ctx.outboxRelays())
}