basic home screen
This commit is contained in:
@@ -56,23 +56,23 @@ class Nostr {
|
||||
}
|
||||
|
||||
suspend fun connect() {
|
||||
client?.addRelay(
|
||||
url = RelayUrl.parse("wss://relay.damus.io"),
|
||||
capabilities = RelayCapabilities.none()
|
||||
)
|
||||
client?.addRelay(
|
||||
url = RelayUrl.parse("wss://relay.primal.net"),
|
||||
capabilities = RelayCapabilities.none()
|
||||
)
|
||||
client?.addRelay(
|
||||
url = RelayUrl.parse("wss://user.kindpag.es"),
|
||||
capabilities = RelayCapabilities.none()
|
||||
)
|
||||
client?.addRelay(
|
||||
url = RelayUrl.parse("https://indexer.coracle.social"),
|
||||
capabilities = RelayCapabilities.gossip()
|
||||
)
|
||||
client?.connect()
|
||||
try {
|
||||
client?.addRelay(
|
||||
url = RelayUrl.parse("wss://relay.primal.net"),
|
||||
capabilities = RelayCapabilities.none()
|
||||
)
|
||||
client?.addRelay(
|
||||
url = RelayUrl.parse("wss://user.kindpag.es"),
|
||||
capabilities = RelayCapabilities.none()
|
||||
)
|
||||
client?.addRelay(
|
||||
url = RelayUrl.parse("wss://indexer.coracle.social"),
|
||||
capabilities = RelayCapabilities.gossip()
|
||||
)
|
||||
client?.connect()
|
||||
} catch (e: Exception) {
|
||||
println("Failed to connect to relays: ${e.message}")
|
||||
}
|
||||
}
|
||||
|
||||
suspend fun disconnect() {
|
||||
|
||||
@@ -45,7 +45,7 @@ class NostrViewModel(
|
||||
|
||||
// Connect to bootstrap relays
|
||||
nostr.connect()
|
||||
|
||||
|
||||
// Get user's signer secret
|
||||
val secret = secretStore.get("user_signer")
|
||||
|
||||
@@ -119,6 +119,10 @@ class NostrViewModel(
|
||||
}
|
||||
}
|
||||
|
||||
fun import(secret: String) {
|
||||
// TODO: Implement import
|
||||
}
|
||||
|
||||
override fun onCleared() {
|
||||
super.onCleared()
|
||||
// Ensure all relays are disconnect
|
||||
|
||||
Reference in New Issue
Block a user