fix build, use keyPair in textnoteevent, check if loggedInWithAmber in newpostview

This commit is contained in:
greenart7c3
2023-08-25 05:45:39 -03:00
parent a0308938de
commit 4f4d689f5a
5 changed files with 11 additions and 8 deletions
@@ -880,8 +880,7 @@ class Account(
root = root,
directMentions = directMentions,
geohash = geohash,
pubKey = keyPair.pubKey.toHexKey(),
privateKey = keyPair.privKey
keyPair = keyPair
)
if (!signEvent) {
@@ -30,6 +30,7 @@ import com.vitorpamplona.quartz.events.ReactionEvent
import com.vitorpamplona.quartz.events.ReportEvent
import com.vitorpamplona.quartz.events.RepostEvent
import com.vitorpamplona.quartz.events.SealedGossipEvent
import com.vitorpamplona.quartz.events.StatusEvent
import com.vitorpamplona.quartz.events.TextNoteEvent
object NostrAccountDataSource : NostrDataSource("AccountData") {
@@ -234,8 +234,10 @@ fun NewPostView(
PostButton(
onPost = {
scope.launch(Dispatchers.IO) {
postViewModel.sendPost(relayList = relayList)
onClose()
event = postViewModel.sendPost(relayList = relayList, !accountViewModel.loggedInWithAmber())
if (!accountViewModel.loggedInWithAmber()) {
onClose()
}
}
},
isActive = postViewModel.canPost()
@@ -143,7 +143,7 @@ fun SignerDialog(
verticalAlignment = Alignment.CenterVertically
) {
CloseButton(
onCancel = {
onPress = {
onClose()
}
)