Fixes the extra empty kind 20 post when uploading videos.

This commit is contained in:
Vitor Pamplona 2025-01-05 11:21:32 -05:00
parent f94feebbd7
commit 617f1ba2a6

View File

@ -171,22 +171,26 @@ open class NewMediaModel : ViewModel() {
}
val imageJobs =
listOf(
viewModelScope.launch(Dispatchers.IO) {
withTimeoutOrNull(30000) {
suspendCancellableCoroutine { continuation ->
account?.sendAllAsOnePictureEvent(
imageUrls,
caption,
sensitiveContent,
relayList,
) {
continuation.resume(true)
if (imageUrls.isNotEmpty()) {
listOf(
viewModelScope.launch(Dispatchers.IO) {
withTimeoutOrNull(30000) {
suspendCancellableCoroutine { continuation ->
account?.sendAllAsOnePictureEvent(
imageUrls,
caption,
sensitiveContent,
relayList,
) {
continuation.resume(true)
}
}
}
}
},
)
},
)
} else {
emptyList()
}
nip95jobs.joinAll()
videoJobs.joinAll()