Ver Fonte

proper null check

Henry Oswald há 8 anos atrás
pai
commit
32da84a1d7
1 ficheiros alterados com 3 adições e 3 exclusões
  1. 3 3
      libraries/metrics/metrics.coffee

+ 3 - 3
libraries/metrics/metrics.coffee

@@ -62,7 +62,7 @@ module.exports = Metrics =
 	timing: (key, timeSpan, sampleRate)->
 	timing: (key, timeSpan, sampleRate)->
 		statsd.timing(buildKey(key), timeSpan, sampleRate)
 		statsd.timing(buildKey(key), timeSpan, sampleRate)
 		key = Metrics.buildPromKey("timer_#{key}")
 		key = Metrics.buildPromKey("timer_#{key}")
-		if !promMetrics[key]
+		if !promMetrics[key]?
 			promMetrics[key] = new prom.Summary({
 			promMetrics[key] = new prom.Summary({
 				name: key,
 				name: key,
 				help: key,
 				help: key,
@@ -86,7 +86,7 @@ module.exports = Metrics =
 	gauge : (key, value, sampleRate = 1)->
 	gauge : (key, value, sampleRate = 1)->
 		statsd.gauge buildKey(key), value, sampleRate
 		statsd.gauge buildKey(key), value, sampleRate
 		key = Metrics.buildPromKey(key)
 		key = Metrics.buildPromKey(key)
-		if !promMetrics[key]
+		if !promMetrics[key]?
 			promMetrics[key] = new prom.Gauge({
 			promMetrics[key] = new prom.Gauge({
 				name: key,
 				name: key,
 				help: key, 
 				help: key, 
@@ -97,7 +97,7 @@ module.exports = Metrics =
 	globalGauge: (key, value, sampleRate = 1)->
 	globalGauge: (key, value, sampleRate = 1)->
 		statsd.gauge buildGlobalKey(key), value, sampleRate
 		statsd.gauge buildGlobalKey(key), value, sampleRate
 		key = Metrics.buildPromKey(key)
 		key = Metrics.buildPromKey(key)
-		if !promMetrics[key]
+		if !promMetrics[key]?
 			promMetrics[key] = new prom.Gauge({
 			promMetrics[key] = new prom.Gauge({
 				name: key,
 				name: key,
 				help: key, 
 				help: key,