From 8e836aa175fb382cd34b93186b6dd97eacef57c8 Mon Sep 17 00:00:00 2001 From: Niels Andriesse Date: Fri, 21 May 2021 09:16:24 +1000 Subject: [PATCH] Fix build --- .../libsession/messaging/jobs/MessageSendJob.kt | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/libsession/src/main/java/org/session/libsession/messaging/jobs/MessageSendJob.kt b/libsession/src/main/java/org/session/libsession/messaging/jobs/MessageSendJob.kt index 71a28ffdb4..d335a6ef4e 100644 --- a/libsession/src/main/java/org/session/libsession/messaging/jobs/MessageSendJob.kt +++ b/libsession/src/main/java/org/session/libsession/messaging/jobs/MessageSendJob.kt @@ -88,17 +88,16 @@ class MessageSendJob(val message: Message, val destination: Destination) : Job { override fun serialize(): Data { val kryo = Kryo() kryo.isRegistrationRequired = false - val output = Output(ByteArray(4096), MAX_BUFFER_SIZE) // Message - kryo.writeClassAndObject(output, message) - output.close() - val serializedMessage = output.toBytes() - output.clear() + val messageOutput = Output(ByteArray(4096), MAX_BUFFER_SIZE) + kryo.writeClassAndObject(messageOutput, message) + messageOutput.close() + val serializedMessage = messageOutput.toBytes() // Destination - kryo.writeClassAndObject(output, destination) - output.close() - val serializedDestination = output.toBytes() - output.clear() + val destinationOutput = Output(ByteArray(4096), MAX_BUFFER_SIZE) + kryo.writeClassAndObject(destinationOutput, destination) + destinationOutput.close() + val serializedDestination = destinationOutput.toBytes() // Serialize return Data.Builder() .putByteArray(MESSAGE_KEY, serializedMessage)