mirror of
https://github.com/gregor-tokarev/cubicdone.git
synced 2026-09-14 11:06:21 +05:00
20 lines
525 B
TypeScript
20 lines
525 B
TypeScript
import { VercelRequest, VercelResponse } from "@vercel/node";
|
|
import { LinearClient } from "@linear/sdk";
|
|
|
|
export default async function (
|
|
request: VercelRequest,
|
|
response: VercelResponse,
|
|
) {
|
|
const linear = new LinearClient({
|
|
apiKey: request.headers["authorization"],
|
|
});
|
|
|
|
const me = await linear.viewer;
|
|
const tasks = await me.assignedIssues({
|
|
includeArchived: false,
|
|
filter: { state: { name: { in: ["In Progress", "Todo", "Backlog"] } } },
|
|
});
|
|
|
|
return response.status(200).json(tasks.nodes);
|
|
}
|