Merge branch 'refactor' of https://github.com/RyanRory/loki-messenger-android into refactor
commit
9afb32d3a2
@ -1,6 +1,7 @@
|
|||||||
package org.session.libsession.messaging.messages.control
|
package org.session.libsession.messaging.messages.control
|
||||||
|
|
||||||
import org.session.libsession.messaging.messages.Message
|
import org.session.libsession.messaging.messages.Message
|
||||||
|
import org.session.libsignal.service.internal.push.SignalServiceProtos
|
||||||
|
|
||||||
abstract class ControlMessage : Message() {
|
abstract class ControlMessage : Message<SignalServiceProtos.Content?>() {
|
||||||
}
|
}
|
@ -1,15 +1,6 @@
|
|||||||
package org.session.libsession.messaging.messages.visible
|
package org.session.libsession.messaging.messages.visible
|
||||||
|
|
||||||
import org.session.libsession.messaging.messages.Message
|
import org.session.libsession.messaging.messages.Message
|
||||||
import org.session.libsignal.service.internal.push.SignalServiceProtos
|
|
||||||
|
|
||||||
abstract class VisibleMessageProto<out T: com.google.protobuf.MessageOrBuilder?> : Message() {
|
abstract class VisibleMessageProto<T: com.google.protobuf.MessageOrBuilder?> : Message<T>() {
|
||||||
|
|
||||||
abstract fun toProto(transaction: String): T
|
|
||||||
|
|
||||||
final override fun toProto(): SignalServiceProtos.Content? {
|
|
||||||
//we don't need to implement this method in subclasses
|
|
||||||
//TODO it just needs an equivalent to swift: preconditionFailure("Use toProto(using:) if that exists...
|
|
||||||
TODO("Not implemented")
|
|
||||||
}
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue