session-android/libsession/src/main/java/org/session/libsession/messaging/messages/control/GroupUpdated.kt

21 lines
726 B
Kotlin

package org.session.libsession.messaging.messages.control
import org.session.libsignal.protos.SignalServiceProtos.Content
import org.session.libsignal.protos.SignalServiceProtos.DataMessage
import org.session.libsignal.protos.SignalServiceProtos.DataMessage.GroupUpdateMessage
class GroupUpdated(val inner: GroupUpdateMessage): ControlMessage() {
companion object {
fun fromProto(message: GroupUpdateMessage): GroupUpdated = GroupUpdated(message)
}
override fun toProto(): Content {
val dataMessage = DataMessage.newBuilder()
.setGroupUpdateMessage(inner)
.build()
return Content.newBuilder()
.setDataMessage(dataMessage)
.build()
}
}