OAuth info stuff (#849)

* OAuth info stuff

* fix docs

* oops
This commit is contained in:
Hackzzila
2016-10-27 15:50:04 -05:00
committed by Amish Shah
parent 986b05442d
commit c9dbf1f7f0
6 changed files with 130 additions and 0 deletions

View File

@@ -10,6 +10,7 @@ const Role = requireStructure('Role');
const Invite = requireStructure('Invite');
const Webhook = requireStructure('Webhook');
const UserProfile = requireStructure('UserProfile');
const ClientOAuth2App = requireStructure('ClientOAuth2App');
class RESTMethods {
constructor(restManager) {
@@ -762,6 +763,14 @@ class RESTMethods {
.then(resolve, reject);
});
}
getMyApp() {
return new Promise((resolve, reject) => {
this.rest.makeRequest('get', Constants.Endpoints.myApp, true)
.then(app => resolve(new ClientOAuth2App(this.rest.client, app)))
.catch(reject);
});
}
}
module.exports = RESTMethods;