lib/dexby/reader.rb in dexby-0.1.0 vs lib/dexby/reader.rb in dexby-0.1.1
- old
+ new
@@ -20,17 +20,17 @@
def read(minutes=1440, count=1)
ensure_session_id
result = session_connection_read(minutes, count)
if result[1] != 200
- raise ::StandardError
+ raise ::StandardError, result[1]
end
parser.parse_all(result[0])
end
def session_connection_read(minutes, count)
result = read_connection(minutes, count)
- if result[1] == 401 # expired session_id
+ if result[1] == 401 || result[1] == 500 # expired session_id
result = get_session_reread(minutes, count)
end
return result
end