removing redundant serializable

This commit is contained in:
Adam Brown 2022-10-01 10:54:23 +01:00 committed by Adam Brown
parent b8d9572bf3
commit fa177de185
1 changed files with 5 additions and 8 deletions

View File

@ -1,20 +1,17 @@
package app.dapk.st.matrix.message package app.dapk.st.matrix.message
import app.dapk.st.matrix.common.* import app.dapk.st.matrix.common.*
import kotlinx.serialization.SerialName
import kotlinx.serialization.Serializable
fun interface MessageEncrypter { fun interface MessageEncrypter {
suspend fun encrypt(message: ClearMessagePayload): EncryptedMessagePayload suspend fun encrypt(message: ClearMessagePayload): EncryptedMessagePayload
@Serializable
data class EncryptedMessagePayload( data class EncryptedMessagePayload(
@SerialName("algorithm") val algorithmName: AlgorithmName, val algorithmName: AlgorithmName,
@SerialName("sender_key") val senderKey: String, val senderKey: String,
@SerialName("ciphertext") val cipherText: CipherText, val cipherText: CipherText,
@SerialName("session_id") val sessionId: SessionId, val sessionId: SessionId,
@SerialName("device_id") val deviceId: DeviceId val deviceId: DeviceId
) )
data class ClearMessagePayload( data class ClearMessagePayload(