Skip to content

Commit

Permalink
Rescue ServiceUnavailable
Browse files Browse the repository at this point in the history
  • Loading branch information
vinc committed Aug 25, 2023
1 parent f48a4dd commit 4f4e97c
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 0 deletions.
2 changes: 2 additions & 0 deletions app/models/eirgrid_data.rb
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ def refresh
@data = JSON.parse(res)
@time = @data["LastUpdated"].in_time_zone("Europe/Dublin")
self
rescue RestClient::ServiceUnavailable
self
end

def empty?
Expand Down
2 changes: 2 additions & 0 deletions app/models/elexon_data.rb
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@ def refresh
@data = JSON.parse(res)
@time = Time.zone.now
self
rescue RestClient::ServiceUnavailable
self
end

def empty?
Expand Down
2 changes: 2 additions & 0 deletions app/models/entsoe_data.rb
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,8 @@ def refresh
group_by(&:itself).transform_values(&:size).
max_by { |item, count| [count, item] }&.first

self
rescue RestClient::ServiceUnavailable
self
end

Expand Down
2 changes: 2 additions & 0 deletions app/models/rte_data.rb
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@ def refresh
@data = JSON.parse(res)
@time = Time.zone.parse(@data["generation_mix_15min_time_scale"].last["values"].last["updated_date"])
self
rescue RestClient::ServiceUnavailable
self
end

def empty?
Expand Down

0 comments on commit 4f4e97c

Please sign in to comment.