Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
auth.get_twitter_bearer_token().then(function (bearer_token) {
// request options
var request_options = {
url: 'https://api.twitter.com/1.1/account_activity/all/count.json',
auth: {
'bearer': bearer_token
}
}
request.get(request_options).then(function (body) {
console.log(body)
})
})
auth.get_twitter_bearer_token().then(function (bearer_token) {
// request options
var request_options = {
url: 'https://api.twitter.com/1.1/account_activity/all/' + args.environment + '/subscriptions/list.json',
auth: {
'bearer': bearer_token
}
}
console.log(request_options)
request.get(request_options).then(function (body) {
console.log(body)
})
})
public async getSolcByUrlAndCache(fileName) {
const url = this.config.compilerUrlRoot + fileName;
// const spinner = ora({
// color: 'red',
// text: 'Downloading compiler',
// }).start();
try {
const response = await request.get(url);
// spinner.stop();
this.addFileToCache(response, fileName);
return this.compilerFromString(response);
} catch (error) {
// spinner.stop();
throw this.errors('noRequest', url, error);
}
}
constructor () {
// load base paths where plugins might be installed
this.paths = this.getBasePaths()
// setup requests with default options
this.rp = rp.defaults({json: true})
// get npm path
this.npm = this.getNpmPath()
// pre-load installed plugins
this.plugins = []
this.getInstalled()
}
constructor() {
// load base paths where plugins might be installed
this.paths = this.getBasePaths();
// setup requests with default options
this.rp = rp.defaults({ json: true });
// get npm path
this.npm = this.getNpmPath();
// pre-load installed plugins
this.plugins = [];
this.getInstalled();
}
constructor(owner, repo, token) {
this.owner = owner;
this.repo = repo;
this.token = token;
this.rp = request.defaults({
baseUrl: `${GH_HOST}/repos/${this.owner}/${this.repo}`,
headers: {
// Opt-in into the preview version in order to be able to work with label descriptions
// See
Accept: 'application/vnd.github.symmetra-preview+json',
'user-agent': 'gh-label',
},
json: true
});
}
new Promise((resolve, reject) =>
request.get({url: `${rootUrl}/statuses/user_timeline.json?user_id=${userId}&count=${count}`, oauth})
.then((response) => resolve(response))
.catch((err) => reject(err))
)
export default function notify(updatedRecords: any[]) {
const url = process.env.SLACK_WEBHOOK_URL
if (!url || url.length === 0) throw Error('You have to specify the SLACK_WEBHOOK_URL in your environment variables')
return request.post(url, {
json: {
channel: '#immo-feed',
username: 'immo-feed',
text: `:house: ${updatedRecords.length} new result(s) found`,
icon_emoji: ':house:'
}
})
.then(() => console.log('🔔 Slack notification sent'))
.catch(err => console.log('🔔 Slack notification failed'))
}
it('should fail creating a job with an invalid name', (done) => {
const options = Object.assign({}, masterKeyOptions, {
body: {
job_schedule: {
jobName: 'job'
}
}
});
rp.post(Parse.serverURL + '/cloud_code/jobs', options)
.then(done.fail)
.catch(() => done());
});
function addCookie(req, key, value) {
const cookie = request.cookie(`${key}=${value}`);
const jar = request.jar();
jar.setCookie(cookie, req.uri.split('?')[0]);
req.jar = jar;
return req;
}