upbeat
Version:
Fast health and performance monitoring with process handling
17 lines (13 loc) • 485 B
text/troff
var Http = require('./http');
var NodeOAuth = require('../node-oauth/oauth').OAuth;
export class OAuth extends Http {
function initialize(config) {
this.$super(config);
this.securer = new NodeOAuth(null, null, config.key, config.secret, '1.0', null, 'HMAC-SHA1');
}
function check(callback) {
this.req = this.securer.get(this.url, null, null, #(err, data, resp) {
self.calculatePass(resp, JSON.stringify(data), #(passed){ callback(passed) });
});
}
}