-
Notifications
You must be signed in to change notification settings - Fork 30
/
Copy pathGetInfo.js
41 lines (36 loc) · 1.45 KB
/
GetInfo.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
var request = require('request');
// Change these variables
var email = 'youremailaddress'
var pass = 'yourpassword'
const doSomething = () => new Promise((resolve, reject) => {
var requestmsg = '{"username":"emailhere","password":"passwordhere"}'
var requestmsg = requestmsg.replace('emailhere', email)
var requestmsg = requestmsg.replace('passwordhere', pass)
var requestmsg = JSON.parse(requestmsg)
var options = {url:'https://tti.tiwiconnect.com/api/login',method:'POST',json:requestmsg}
request(options, (err, res, body) => {
if (err) return reject(err)
resolve(body)
})
})
const someController = async function() {
var someValue = await doSomething()
console.log(someValue)
}
const doSomething2 = () => new Promise((resolve, reject) => {
var requestmsg = '{"username":"emailhere","password":"passwordhere"}'
var requestmsg = requestmsg.replace('emailhere', email)
var requestmsg = requestmsg.replace('passwordhere', pass)
var requestmsg = JSON.parse(requestmsg)
var options = {url:'https://tti.tiwiconnect.com/api/devices',method:'GET',json:requestmsg}
request(options, (err, res, body) => {
if (err) return reject(err)
resolve(body)
})
})
const someController2 = async function() {
var someValue = await doSomething2()
console.log(someValue)
}
someController()
someController2()