rubocop fixes
Some checks failed
Runtime tests / syntax (push) Has been cancelled
Runtime tests / unit-tests (push) Has been cancelled
Runtime tests / hooks (push) Has been cancelled
Runtime tests / doc-index (push) Has been cancelled
Integration tests / connect-to-server (push) Has been cancelled
Integration tests / srv-chat (push) Has been cancelled
Static analysis / check (push) Has been cancelled
Style / lint (push) Has been cancelled

This commit is contained in:
ChillerDragon 2024-06-24 11:45:45 +08:00
parent af7367be0c
commit 10ca8238a8
2 changed files with 4 additions and 4 deletions

View file

@ -55,10 +55,9 @@ class Packer
first = "1#{sign}#{num_bits[-6..]}"
num_bits = num_bits[0..-7]
bytes = []
num_bits.chars.groups_of(7).each do |seven_bits|
bytes = num_bits.chars.groups_of(7).map do |seven_bits|
# mark all as extended
bytes << "1#{seven_bits.join.rjust(7, '0')}"
"1#{seven_bits.join.rjust(7, '0')}"
end
# least significant first
bytes = bytes.reverse

View file

@ -451,7 +451,8 @@ class TeeworldsClient
# in sequence
@netbase.ack = (@netbase.ack + 1) % NET_MAX_SEQUENCE
else
puts "warning: got chunk out of sequence! seq=#{chunk.seq} expected_seq=#{(@netbase.ack + 1) % NET_MAX_SEQUENCE}"
puts 'warning: got chunk out of sequence! ' \
"seq=#{chunk.seq} expected_seq=#{(@netbase.ack + 1) % NET_MAX_SEQUENCE}"
if seq_in_backroom?(chunk.seq, @netbase.ack)
puts ' dropping known chunk ...'
next