Page MenuHomeSealhub

index.ts
No OneTemporary

index.ts

import { Middlewares } from "sealious";
import { MainView } from "..";
import { router } from "../..";
router.post(
"/tasks",
Middlewares.extractContext(),
Middlewares.parseBody(),
async (ctx) => {
await ctx.$app.collections.tasks
.make({
title: ctx.$body.title as string,
done: false,
})
.save(ctx.$context);
ctx.body = MainView(ctx);
}
);
router.delete("/tasks/:task_id", Middlewares.extractContext(), async (ctx) => {
const task = await ctx.$app.collections.tasks.getByID(
ctx.$context,
ctx.params.task_id
);
await task.remove(ctx.$context);
ctx.body = MainView(ctx);
});

File Metadata

Mime Type
text/x-java
Expires
Sat, Nov 23, 02:59 (1 d, 12 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
547801
Default Alt Text
index.ts (611 B)

Event Timeline