import { TodoistApi } from '@doist/todoist-api-typescript'
import { v9 as Todoist } from 'todoist'
type Todoist = {
Token: string
}
export async function main(
resource: Todoist,
tasks: {
args: {
content: string
description?: string
projectId?: string
sectionId?: string
parentId?: string
order?: number
labels?: string[]
priority?: number
dueLang?: string
assigneeId?: string
dueString?: string
dueDate?: string
dueDatetime?: string
duration?: number
durationUnit?: 'minute' | 'day'
}
requestId?: string
}[]
) {
const api = new TodoistApi(resource.Token)
// @ts-ignore
const taskPromises = tasks.map((task) => api.addTask(task.args, task.requestId))
const taskResponses = await Promise.all(taskPromises)
return taskResponses
}
Submitted by hugo697 22 days ago
import { TodoistApi } from '@doist/todoist-api-typescript'
import { v9 as Todoist } from 'todoist'
type Todoist = {
Token: string
}
export async function main(
resource: Todoist,
tasks: {
args: {
content: string
description?: string
projectId?: string
sectionId?: string
parentId?: string
order?: number
labels?: string[]
priority?: number
dueLang?: string
assigneeId?: string
dueString?: string
dueDate?: string
dueDatetime?: string
duration?: number
durationUnit?: 'minute' | 'day'
}
requestId?: string
}[]
) {
const api = new TodoistApi(resource.Token)
// @ts-ignore
const taskPromises = tasks.map((task) => api.addTask(task.args, task.requestId))
const taskResponses = await Promise.all(taskPromises)
return taskResponses
}
Submitted by hugo697 387 days ago