cursor.getInt(offset + 1), // fromId
cursor.getInt(offset + 2), // toId
cursor.isNull(offset + 3) ? null : cursor.getString(offset + 3), // fromName
cursor.isNull(offset + 4) ? null : cursor.getString(offset + 4), // fromAvatar
cursor.isNull(offset + 5) ? null : cursor.getString(offset + 5), // content
<BUG>cursor.isNull(offset + 6) ? null : cursor.getString(offset + 6), // contentType
cursor.isNull(offset + 7) ? null : cursor.getString(offset + 7), // time

cursor.getShort(offset + 8) != 0 // isRead
</BUG>
);

cursor.getInt(offset + 1), // fromId
cursor.getInt(offset + 2), // toId
cursor.isNull(offset + 3) ? null : cursor.getString(offset + 3), // fromName
cursor.isNull(offset + 4) ? null : cursor.getString(offset + 4), // fromAvatar
cursor.isNull(offset + 5) ? null : cursor.getString(offset + 5), // content
cursor.isNull(offset + 6) ? null : cursor.getString(offset + 6), // contentType
cursor.isNull(offset + 7) ? null : cursor.getString(offset + 7), // audioLength
cursor.isNull(offset + 8) ? null : cursor.getString(offset + 8), // time
cursor.getShort(offset + 9) != 0 // isRead
);
