|
|
@ -4,10 +4,11 @@ import com.google.protobuf.ByteString
|
|
|
|
import org.session.libsignal.utilities.Log
|
|
|
|
import org.session.libsignal.utilities.Log
|
|
|
|
import org.session.libsignal.protos.SignalServiceProtos
|
|
|
|
import org.session.libsignal.protos.SignalServiceProtos
|
|
|
|
|
|
|
|
|
|
|
|
class Profile() {
|
|
|
|
class Profile(
|
|
|
|
var displayName: String? = null
|
|
|
|
var displayName: String? = null,
|
|
|
|
var profileKey: ByteArray? = null
|
|
|
|
var profileKey: ByteArray? = null,
|
|
|
|
var profilePictureURL: String? = null
|
|
|
|
var profilePictureURL: String? = null
|
|
|
|
|
|
|
|
) {
|
|
|
|
|
|
|
|
|
|
|
|
companion object {
|
|
|
|
companion object {
|
|
|
|
const val TAG = "Profile"
|
|
|
|
const val TAG = "Profile"
|
|
|
@ -25,12 +26,6 @@ class Profile() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
constructor(displayName: String, profileKey: ByteArray? = null, profilePictureURL: String? = null) : this() {
|
|
|
|
|
|
|
|
this.displayName = displayName
|
|
|
|
|
|
|
|
this.profileKey = profileKey
|
|
|
|
|
|
|
|
this.profilePictureURL = profilePictureURL
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fun toProto(): SignalServiceProtos.DataMessage? {
|
|
|
|
fun toProto(): SignalServiceProtos.DataMessage? {
|
|
|
|
val displayName = displayName
|
|
|
|
val displayName = displayName
|
|
|
|
if (displayName == null) {
|
|
|
|
if (displayName == null) {
|
|
|
|