getUsableToken() {
let platformName = "abc";
let platformId = "123123";
return this.http.get('http://localhost:17001/platform/' + platformId + '/key?name=' + platformName).map(res => res.json())
.subscribe(data => {
let secretKey = data.payload.platformInfo.key;
return this.http.get('http://localhost:17001/platform/' + platformId + '/token?name=' + platformName + '&key=' + secretKey).map(res => res.json())
.subscribe(data => {
return data.payload.token;
}, err => {
console.log(err);
});
},
err => {
console.log(err);
});
}
In this code I want to return data.payload.token
. How to do that? Any help would be appreciated.