fix(unlimitedsnapviewtime): has audio npe

This commit is contained in:
rhunk 2023-05-27 10:15:50 +02:00
parent edba592241
commit 2207b1a61d

View File

@ -22,10 +22,11 @@ class UnlimitedSnapViewTime :
if (message.messageContent.contentType != ContentType.SNAP) return@hookConstructor if (message.messageContent.contentType != ContentType.SNAP) return@hookConstructor
with(message.messageContent) { with(message.messageContent) {
val hasSound = ProtoReader(this.content).getInt(11, 5, 2, 5)!!
this.content = ProtoEditor(this.content).apply { this.content = ProtoEditor(this.content).apply {
edit(11, 5, 2) { edit(11, 5, 2) {
writeConstant(5, hasSound) ProtoReader(this@with.content).getInt(11, 5, 2, 5)?.let {
writeConstant(5, it)
}
writeBuffer(6, byteArrayOf()) writeBuffer(6, byteArrayOf())
} }
}.toByteArray() }.toByteArray()