added rescue for urls that don't resolve
parent
bbb710a5e1
commit
c81a7a6160
4
app.rb
4
app.rb
|
|
@ -69,9 +69,11 @@ class App < Roda
|
|||
rescue OpenURI::HTTPError
|
||||
response.status = 400
|
||||
return {message: "url not found"}.to_json
|
||||
rescue SocketError => e
|
||||
response.status = 400
|
||||
return {message: "url does not resolve"}.to_json
|
||||
end
|
||||
|
||||
|
||||
if links.filter(:url => url).first.nil?
|
||||
code = SecureRandom.urlsafe_base64 4
|
||||
links.insert(url: url, code: code)
|
||||
|
|
|
|||
Loading…
Reference in New Issue