jsm = js["messages"]
assert_operator jsm.count, :<=, 20
- break if jsm.nil? || jsm.count.zero?
+ break if jsm.nil? || jsm.none?
assert_operator(jsm[0]["id"], :>=, params[:from_id]) unless params[:from_id].nil?
# ensure ascending order
- (0..jsm.count - 1).each do |i|
+ (0..(jsm.count - 1)).each do |i|
assert_operator(jsm[i]["id"], :<, jsm[i + 1]["id"]) unless i == jsm.count - 1
msgs_read[jsm[i]["id"]] = jsm[i]
end
jsm = js["messages"]
assert_operator jsm.count, :<=, 20
- break if jsm.nil? || jsm.count.zero?
+ break if jsm.nil? || jsm.none?
if params[:from_id].nil?
real_max_id = jsm[0]["id"]
assert_operator jsm[0]["id"], :<=, params[:from_id]
end
# ensure descending order
- (0..jsm.count - 1).each do |i|
+ (0..(jsm.count - 1)).each do |i|
assert_operator(jsm[i]["id"], :>, jsm[i + 1]["id"]) unless i == jsm.count - 1
msgs_read[jsm[i]["id"]] = jsm[i]
end