Adds default Relay Feeds
This commit is contained in:
@@ -82,6 +82,8 @@ val DefaultNIP65List =
|
|||||||
AdvertisedRelayInfo(Constants.bitcoiner, AdvertisedRelayType.BOTH),
|
AdvertisedRelayInfo(Constants.bitcoiner, AdvertisedRelayType.BOTH),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
val DefaultGlobalRelays = listOf(Constants.wine, Constants.news)
|
||||||
|
|
||||||
val DefaultDMRelayList = listOf(Constants.auth, Constants.oxchat, Constants.nos)
|
val DefaultDMRelayList = listOf(Constants.auth, Constants.oxchat, Constants.nos)
|
||||||
|
|
||||||
val DefaultSearchRelayList = setOf(Constants.wine, Constants.where, Constants.nostoday, Constants.antiprimal, Constants.ditto)
|
val DefaultSearchRelayList = setOf(Constants.wine, Constants.where, Constants.nostoday, Constants.antiprimal, Constants.ditto)
|
||||||
|
|||||||
@@ -42,6 +42,8 @@ object Constants {
|
|||||||
val auth = RelayUrlNormalizer.normalize("wss://auth.nostr1.com")
|
val auth = RelayUrlNormalizer.normalize("wss://auth.nostr1.com")
|
||||||
val oxchat = RelayUrlNormalizer.normalize("wss://relay.0xchat.com")
|
val oxchat = RelayUrlNormalizer.normalize("wss://relay.0xchat.com")
|
||||||
|
|
||||||
|
val news = RelayUrlNormalizer.normalize("wss://news.utxo.one")
|
||||||
|
|
||||||
val purplepages = RelayUrlNormalizer.normalize("wss://purplepag.es")
|
val purplepages = RelayUrlNormalizer.normalize("wss://purplepag.es")
|
||||||
val coracle = RelayUrlNormalizer.normalize("wss://indexer.coracle.social")
|
val coracle = RelayUrlNormalizer.normalize("wss://indexer.coracle.social")
|
||||||
val userkinds = RelayUrlNormalizer.normalize("wss://user.kindpag.es")
|
val userkinds = RelayUrlNormalizer.normalize("wss://user.kindpag.es")
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ import com.vitorpamplona.amethyst.model.Account
|
|||||||
import com.vitorpamplona.amethyst.model.AccountSettings
|
import com.vitorpamplona.amethyst.model.AccountSettings
|
||||||
import com.vitorpamplona.amethyst.model.DefaultChannels
|
import com.vitorpamplona.amethyst.model.DefaultChannels
|
||||||
import com.vitorpamplona.amethyst.model.DefaultDMRelayList
|
import com.vitorpamplona.amethyst.model.DefaultDMRelayList
|
||||||
|
import com.vitorpamplona.amethyst.model.DefaultGlobalRelays
|
||||||
import com.vitorpamplona.amethyst.model.DefaultIndexerRelayList
|
import com.vitorpamplona.amethyst.model.DefaultIndexerRelayList
|
||||||
import com.vitorpamplona.amethyst.model.DefaultNIP65List
|
import com.vitorpamplona.amethyst.model.DefaultNIP65List
|
||||||
import com.vitorpamplona.amethyst.model.DefaultNIP65RelaySet
|
import com.vitorpamplona.amethyst.model.DefaultNIP65RelaySet
|
||||||
@@ -59,6 +60,7 @@ import com.vitorpamplona.quartz.nip19Bech32.toNpub
|
|||||||
import com.vitorpamplona.quartz.nip28PublicChat.list.ChannelListEvent
|
import com.vitorpamplona.quartz.nip28PublicChat.list.ChannelListEvent
|
||||||
import com.vitorpamplona.quartz.nip49PrivKeyEnc.Nip49
|
import com.vitorpamplona.quartz.nip49PrivKeyEnc.Nip49
|
||||||
import com.vitorpamplona.quartz.nip50Search.SearchRelayListEvent
|
import com.vitorpamplona.quartz.nip50Search.SearchRelayListEvent
|
||||||
|
import com.vitorpamplona.quartz.nip51Lists.relayLists.FavoriteRelayListEvent
|
||||||
import com.vitorpamplona.quartz.nip51Lists.relayLists.IndexerRelayListEvent
|
import com.vitorpamplona.quartz.nip51Lists.relayLists.IndexerRelayListEvent
|
||||||
import com.vitorpamplona.quartz.nip65RelayList.AdvertisedRelayListEvent
|
import com.vitorpamplona.quartz.nip65RelayList.AdvertisedRelayListEvent
|
||||||
import com.vitorpamplona.quartz.utils.Hex
|
import com.vitorpamplona.quartz.utils.Hex
|
||||||
@@ -312,6 +314,7 @@ class AccountSessionManager(
|
|||||||
backupSearchRelayList = SearchRelayListEvent.create(DefaultSearchRelayList.toList(), tempSigner),
|
backupSearchRelayList = SearchRelayListEvent.create(DefaultSearchRelayList.toList(), tempSigner),
|
||||||
backupIndexRelayList = IndexerRelayListEvent.create(DefaultIndexerRelayList.toList(), tempSigner),
|
backupIndexRelayList = IndexerRelayListEvent.create(DefaultIndexerRelayList.toList(), tempSigner),
|
||||||
backupChannelList = ChannelListEvent.create(emptyList(), DefaultChannels, tempSigner),
|
backupChannelList = ChannelListEvent.create(emptyList(), DefaultChannels, tempSigner),
|
||||||
|
backupFavoriteRelayList = FavoriteRelayListEvent.create(DefaultGlobalRelays, tempSigner),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user