feat(google-tasks): add find task action

This commit is contained in:
Rıdvan Akca
2024-01-16 16:27:45 +03:00
parent 7a6aa99840
commit 92a9b096ec
8 changed files with 107 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
import listTaskLists from './list-task-lists/index.js';
export default [listTaskLists];

View File

@@ -0,0 +1,33 @@
export default {
name: 'List task lists',
key: 'listTaskLists',
async run($) {
const taskLists = {
data: [],
};
const params = {
maxResults: 100,
pageToken: undefined,
};
do {
const { data } = await $.http.get('/tasks/v1/users/@me/lists', {
params,
});
params.pageToken = data.nextPageToken;
if (data.items) {
for (const taskList of data.items) {
taskLists.data.push({
value: taskList.id,
name: taskList.title,
});
}
}
} while (params.pageToken);
return taskLists;
},
};