Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 16 additions & 19 deletions server/bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion server/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
},
"dependencies": {
"@aws-sdk/client-s3": "^3.1051.0",
"@aws-sdk/s3-request-presigner": "^3.1051.0",
"@hono/zod-validator": "^0.8.0",
"@libsql/client": "^0.17.3",
"better-sse": "^0.16.1",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ CREATE TABLE `metadata` (
--> statement-breakpoint
CREATE TABLE `orders` (
`id` text PRIMARY KEY NOT NULL,
`name` text NOT NULL,
`email` text NOT NULL,
`amount` real NOT NULL,
`payment_request_id` text NOT NULL,
`paid` integer DEFAULT false NOT NULL,
`status` text DEFAULT 'processing' NOT NULL,
`status` integer DEFAULT 0 NOT NULL,
`created_at` integer NOT NULL
);
15 changes: 0 additions & 15 deletions server/src/database/drizzle/0001_common_steve_rogers.sql

This file was deleted.

20 changes: 10 additions & 10 deletions server/src/database/drizzle/meta/0000_snapshot.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"version": "6",
"dialect": "sqlite",
"id": "c7e23e83-068d-4b16-92d4-c837d2ba0100",
"id": "96645ee7-79de-4d70-9564-2e4d4faa5df5",
"prevId": "00000000-0000-0000-0000-000000000000",
"tables": {
"files": {
Expand Down Expand Up @@ -139,13 +139,6 @@
"notNull": true,
"autoincrement": false
},
"name": {
"name": "name",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"email": {
"name": "email",
"type": "text",
Expand All @@ -160,6 +153,13 @@
"notNull": true,
"autoincrement": false
},
"payment_request_id": {
"name": "payment_request_id",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"paid": {
"name": "paid",
"type": "integer",
Expand All @@ -170,11 +170,11 @@
},
"status": {
"name": "status",
"type": "text",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'processing'"
"default": 0
},
"created_at": {
"name": "created_at",
Expand Down
204 changes: 0 additions & 204 deletions server/src/database/drizzle/meta/0001_snapshot.json

This file was deleted.

11 changes: 2 additions & 9 deletions server/src/database/drizzle/meta/_journal.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,8 @@
{
"idx": 0,
"version": "6",
"when": 1757149051180,
"tag": "0000_thankful_toad",
"breakpoints": true
},
{
"idx": 1,
"version": "6",
"when": 1779301867292,
"tag": "0001_common_steve_rogers",
"when": 1779394160491,
"tag": "0000_youthful_zaran",
"breakpoints": true
}
]
Expand Down
2 changes: 1 addition & 1 deletion server/src/database/schema.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ export const orders = sqliteTable("orders", {
id: text("id")
.primaryKey()
.$defaultFn(() => crypto.randomUUID()),
name: text("name").notNull(),
email: text("email").notNull(),
amount: real("amount").notNull(),
paymentRequestId: text("payment_request_id").notNull(),
paid: integer("paid", { mode: "boolean" }).notNull().default(false),
status: integer("status").notNull().default(0),
createdAt: integer("created_at", { mode: "timestamp_ms" })
Expand Down
7 changes: 6 additions & 1 deletion server/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,20 @@ import { Hono } from "hono";
import orderRouter from "./routes/order";
import uploadRouter from "./routes/file";
import eventRouter from "./routes/event";
import webhookRouter from "./routes/webhook";

const app = new Hono();

app.route("/order", orderRouter);
app.route("/file", uploadRouter);
app.route("/event", eventRouter);
app.route("/webhook", webhookRouter);

app.get("/", async (c) => {
return c.text("server up");
});

export default app;
export default {
fetch: app.fetch,
idleTimeout: 0,
};
Loading