|
18 | 18 | /**
|
19 | 19 | * Create a task for a given queue with an arbitrary payload.
|
20 | 20 | */
|
21 |
| -function createTask(project, location, queue, options) { |
| 21 | +async function createTask(project, location, queue, options) { |
22 | 22 | // [START cloud_tasks_appengine_create_task]
|
23 | 23 | // [START tasks_quickstart]
|
24 | 24 | // Imports the Google Cloud Tasks library.
|
@@ -62,15 +62,10 @@ function createTask(project, location, queue, options) {
|
62 | 62 |
|
63 | 63 | console.log('Sending task %j', task);
|
64 | 64 | // Send create task request.
|
65 |
| - client |
66 |
| - .createTask(request) |
67 |
| - .then(response => { |
68 |
| - const task = response[0].name; |
69 |
| - console.log(`Created task ${task}`); |
70 |
| - }) |
71 |
| - .catch(err => { |
72 |
| - console.error(`Error in createTask: ${err.message || err}`); |
73 |
| - }); |
| 65 | + const [response] = await client.createTask(request); |
| 66 | + const name = response.name; |
| 67 | + console.log(`Created task ${name}`); |
| 68 | + |
74 | 69 | // [END cloud_tasks_appengine_create_task]
|
75 | 70 | // [END tasks_quickstart]
|
76 | 71 | }
|
@@ -122,7 +117,9 @@ const cli = require(`yargs`)
|
122 | 117 | if (module === require.main) {
|
123 | 118 | const opts = cli.help().parse(process.argv.slice(2));
|
124 | 119 | process.env.GCLOUD_PROJECT = opts.project;
|
125 |
| - createTask(opts.project, opts.location, opts.queue, opts); |
| 120 | + createTask(opts.project, opts.location, opts.queue, opts).catch( |
| 121 | + console.error |
| 122 | + ); |
126 | 123 | }
|
127 | 124 |
|
128 | 125 | exports.createTask = createTask;
|
0 commit comments