add nostr view model

This commit is contained in:
2026-04-25 08:52:42 +07:00
parent 8c6b70304d
commit 3240382498
11 changed files with 100 additions and 94 deletions
@@ -6,13 +6,9 @@ import androidx.activity.compose.setContent
import androidx.activity.enableEdgeToEdge
import androidx.compose.runtime.Composable
import androidx.compose.ui.tooling.preview.Preview
import androidx.lifecycle.lifecycleScope
import kotlinx.coroutines.launch
import java.io.File
class MainActivity : ComponentActivity() {
private val nostr = Nostr()
override fun onCreate(savedInstanceState: Bundle?) {
enableEdgeToEdge()
super.onCreate(savedInstanceState)
@@ -21,16 +17,8 @@ class MainActivity : ComponentActivity() {
val dbDir = File(filesDir, "nostr")
dbDir.mkdirs()
// Initialize nostr client
nostr.init(dbDir.absolutePath)
// Connect to bootstrap relays
lifecycleScope.launch {
nostr.connect()
}
setContent {
App()
App(dbDir.absolutePath)
}
}
}