Add kotlin/proto level message processing.

This commit is contained in:
Cody Henthorne
2023-03-30 11:45:13 -04:00
committed by Alex Hart
parent 28f27915c5
commit 2e45bd719a
43 changed files with 4505 additions and 84 deletions

View File

@@ -5,6 +5,7 @@ import org.thoughtcrime.securesms.database.model.Mention
import org.thoughtcrime.securesms.database.model.databaseprotos.BodyRangeList
import org.thoughtcrime.securesms.recipients.RecipientId
import org.whispersystems.signalservice.api.messages.SignalServiceDataMessage
import org.whispersystems.signalservice.internal.push.SignalServiceProtos
class QuoteModel(
val id: Long,
@@ -47,6 +48,14 @@ class QuoteModel(
}
return NORMAL
}
fun fromProto(type: SignalServiceProtos.DataMessage.Quote.Type): Type {
return if (type == SignalServiceProtos.DataMessage.Quote.Type.GIFT_BADGE) {
GIFT_BADGE
} else {
NORMAL
}
}
}
}
}