Skip to content

Commit 2a71202

Browse files
praveenqlogicJustinBeckwith
authored andcommitted
refactor(samples): replace promise with await async (#114)
1 parent 372af0a commit 2a71202

1 file changed

Lines changed: 24 additions & 27 deletions

File tree

packages/google-cloud-oslogin/samples/quickstart.js

Lines changed: 24 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -14,35 +14,32 @@
1414

1515
'use strict';
1616

17-
// [START oslogin_quickstart]
18-
if (
19-
!process.env.GCLOUD_PROJECT ||
20-
!process.env.GOOGLE_APPLICATION_CREDENTIALS
21-
) {
22-
throw new Error(
23-
'Usage: GCLOUD_PROJECT=<project_id> GOOGLE_APPLICATION_CREDENTIALS=<path to key json file> node #{$0}'
24-
);
25-
}
17+
async function main() {
18+
// [START oslogin_quickstart]
19+
if (
20+
!process.env.GCLOUD_PROJECT ||
21+
!process.env.GOOGLE_APPLICATION_CREDENTIALS
22+
) {
23+
throw new Error(
24+
'Usage: GCLOUD_PROJECT=<project_id> GOOGLE_APPLICATION_CREDENTIALS=<path to key json file> node #{$0}'
25+
);
26+
}
2627

27-
const oslogin = require('@google-cloud/os-login');
28+
const oslogin = require('@google-cloud/os-login');
2829

29-
const projectId = process.env.GCLOUD_PROJECT;
30+
const projectId = process.env.GCLOUD_PROJECT;
3031

31-
const client = new oslogin.OsLoginServiceClient({
32-
projectId: projectId,
33-
});
32+
const client = new oslogin.OsLoginServiceClient({
33+
projectId: projectId,
34+
});
3435

35-
const request = {
36-
name: 'users/1234abcd',
37-
};
36+
const request = {
37+
name: 'users/1234abcd',
38+
};
3839

39-
client
40-
.getLoginProfile(request)
41-
.then(responses => {
42-
const loginProfile = responses[0];
43-
console.log(loginProfile);
44-
})
45-
.catch(err => {
46-
console.error('ERROR:', err);
47-
});
48-
// [END oslogin_quickstart]
40+
const [loginProfile] = await client.getLoginProfile(request);
41+
console.log(loginProfile);
42+
// [END oslogin_quickstart]
43+
}
44+
45+
main().catch(console.error);

0 commit comments

Comments
 (0)