diff --git a/src/WABinary/encode.ts b/src/WABinary/encode.ts index 57fda9b58e7..cce2e278817 100644 --- a/src/WABinary/encode.ts +++ b/src/WABinary/encode.ts @@ -189,8 +189,6 @@ const encodeBinaryNodeInner = ( pushByte(tokenIndex.index) } else if(isNibble(str)) { writePackedBytes(str, 'nibble') - } else if(isHex(str)) { - writePackedBytes(str, 'hex') } else if(str) { const decodedJid = jidDecode(str) if(decodedJid) { @@ -198,6 +196,8 @@ const encodeBinaryNodeInner = ( } else { writeStringRaw(str) } + } else if(isHex(str)) { + writePackedBytes(str, 'hex') } }