Brings notifications back
This commit is contained in:
@@ -2142,9 +2142,13 @@ class Account(
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun createAuthEvent(relay: Relay, challenge: String): RelayAuthEvent? {
|
fun createAuthEvent(relay: Relay, challenge: String): RelayAuthEvent? {
|
||||||
|
return createAuthEvent(relay.url, challenge)
|
||||||
|
}
|
||||||
|
|
||||||
|
fun createAuthEvent(relayUrl: String, challenge: String): RelayAuthEvent? {
|
||||||
if (!isWriteable() && !loginWithExternalSigner) return null
|
if (!isWriteable() && !loginWithExternalSigner) return null
|
||||||
|
|
||||||
var event = RelayAuthEvent.create(relay.url, challenge, keyPair.pubKey.toHexKey(), keyPair.privKey)
|
var event = RelayAuthEvent.create(relayUrl, challenge, keyPair.pubKey.toHexKey(), keyPair.privKey)
|
||||||
if (loginWithExternalSigner) {
|
if (loginWithExternalSigner) {
|
||||||
ExternalSignerUtils.openSigner(event)
|
ExternalSignerUtils.openSigner(event)
|
||||||
val eventContent = ExternalSignerUtils.content[event.id] ?: ""
|
val eventContent = ExternalSignerUtils.content[event.id] ?: ""
|
||||||
|
|||||||
+4
-1
@@ -28,7 +28,10 @@ class RegisterAccounts(
|
|||||||
if (acc.loginWithExternalSigner) {
|
if (acc.loginWithExternalSigner) {
|
||||||
ExternalSignerUtils.account = acc
|
ExternalSignerUtils.account = acc
|
||||||
}
|
}
|
||||||
val relayToUse = acc.activeRelays()?.firstOrNull { it.read }
|
|
||||||
|
val readRelays = acc.userProfile().latestContactList?.relays() ?: acc.backupContactList?.relays()
|
||||||
|
|
||||||
|
val relayToUse = readRelays?.firstNotNullOfOrNull { if (it.value.read) it.key else null }
|
||||||
if (relayToUse != null) {
|
if (relayToUse != null) {
|
||||||
acc.createAuthEvent(relayToUse, notificationToken)
|
acc.createAuthEvent(relayToUse, notificationToken)
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user