Removes suspend of NostrSignerSync-based functions

This commit is contained in:
Vitor Pamplona
2025-07-31 17:45:44 -04:00
parent fe8f519dbf
commit c5645b0ae7

View File

@@ -94,21 +94,6 @@ class ContactListEvent(
fun blockListFor(pubKeyHex: HexKey): String = "3:$pubKeyHex:"
suspend fun createFromScratch(
followUsers: List<ContactTag> = emptyList(),
relayUse: Map<String, ReadWrite>? = emptyMap(),
signer: NostrSignerSync,
createdAt: Long = TimeUtils.now(),
): ContactListEvent {
val content = relayUse?.let { RelaySet.assemble(it) } ?: ""
val tags =
listOf(AltTag.assemble(ALT)) +
followUsers.map { it.toTagArray() }
return signer.sign(createdAt, KIND, tags.toTypedArray(), content)
}
suspend fun createFromScratch(
followUsers: List<ContactTag>,
relayUse: Map<String, ReadWrite>?,
@@ -189,5 +174,20 @@ class ContactListEvent(
return signer.sign(createdAt, KIND, newTags, content)
}
fun createFromScratch(
followUsers: List<ContactTag> = emptyList(),
relayUse: Map<String, ReadWrite>? = emptyMap(),
signer: NostrSignerSync,
createdAt: Long = TimeUtils.now(),
): ContactListEvent {
val content = relayUse?.let { RelaySet.assemble(it) } ?: ""
val tags =
listOf(AltTag.assemble(ALT)) +
followUsers.map { it.toTagArray() }
return signer.sign(createdAt, KIND, tags.toTypedArray(), content)
}
}
}