add worker service binding + inactivity detection

This commit is contained in:
Ishaan Dey
2024-05-06 21:29:25 -07:00
parent c5762d430c
commit 84c49f0d9d
8 changed files with 99 additions and 21 deletions

View File

@ -60,7 +60,8 @@ const data: {
]
const formSchema = z.object({
name: z.string().min(1).max(16),
name: z.string().min(1).max(16)
.refine((value) => /^[a-zA-Z0-9_]+$/.test(value), "Name must be alphanumeric and can contain underscores"),
visibility: z.enum(["public", "private"]),
})

View File

@ -23,7 +23,7 @@ export default function UserButton({ userData }: { userData: User }) {
<DropdownMenu>
<DropdownMenuTrigger>
<div className="w-9 h-9 font-mono rounded-full overflow-hidden bg-gradient-to-t from-neutral-800 to-neutral-600 flex items-center justify-center text-sm font-medium">
{userData.name
{userData.name && userData.name
.split(" ")
.slice(0, 2)
.map((name) => name[0].toUpperCase())}

View File

@ -8,6 +8,7 @@ export async function createSandbox(body: {
userId: string
visibility: string
}) {
console.log("creating. body:", body)
const res = await fetch(
"https://database.ishaan1013.workers.dev/api/sandbox",
{