File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -9,19 +9,20 @@ def ads_for(ip)
9
9
params . merge! ( testMode : true , ignore : true ) if Rails . env . development?
10
10
uri = URI ::HTTPS . build ( host : HOST , path : PATH , query : params . to_query )
11
11
12
+ error = nil
12
13
results = begin
13
14
start = Time . now
14
15
response = Faraday . new ( url : uri ) . get do |req |
15
16
req . options . timeout = 2 # open/read timeout in seconds
16
17
req . options . open_timeout = 1 # connection open timeout in seconds
17
18
end
18
- Rails . logger . info "sponsor=success seconds=#{ "%.2f" % ( Time . now - start ) } "
19
19
20
20
JSON . parse ( response . body ) rescue nil
21
21
rescue Faraday ::TimeoutError , Net ::OpenTimeout => e
22
- Rails . logger . info "sponsor=timeout seconds= #{ "%.2f" % ( Time . now - start ) } type= #{ e } "
22
+ error = e
23
23
nil
24
24
end
25
+ Rails . logger . info "sponsor=#{ error ? 'fail' : 'ok' } seconds=#{ "%.2f" % ( Time . now - start ) } error=#{ error } "
25
26
26
27
return [ ] if results . nil?
27
28
results [ 'ads' ] . select { |a | a [ 'creativeid' ] } . collect { |data | build_sponsor ( data ) }
Original file line number Diff line number Diff line change @@ -54,6 +54,7 @@ if (devBuild) {
54
54
config . devtool = 'eval-source-map'
55
55
} else {
56
56
console . error ( 'Webpack production build for Rails' ) // eslint-disable-line no-console
57
+ config . devtool = 'source-map'
57
58
}
58
59
59
60
module . exports = config
You can’t perform that action at this time.
0 commit comments