Skip to content

Commit b1c266e

Browse files
committed
.
1 parent 0f070a5 commit b1c266e

File tree

19 files changed

+2069
-2214
lines changed

19 files changed

+2069
-2214
lines changed

src/index.ts

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,18 @@ app.use(
3232

3333
app.use((c, next) =>
3434
rateLimiter<{ Bindings: Env; Variables: AuthVariables }>({
35-
windowMs: 1 * 60 * 1000,
36-
limit: 10000,
35+
windowMs: 1 * 60 * 1000,
36+
limit: 10000,
3737
standardHeaders: 'draft-6',
38-
keyGenerator: (c) => c.req.header('CF-Connecting-IP') ?? '',
38+
keyGenerator: c => c.req.header('CF-Connecting-IP') ?? '',
3939
store: new DurableObjectStore({ namespace: c.env.RATE_LIMITER }),
40-
})(c, next)
40+
})(c, next),
4141
)
4242

43-
app.all("/auth/*", async (c) => {
44-
const auth = createAuth(c.env);
45-
return auth.handler(c.req.raw);
46-
});
43+
app.all('/auth/*', async c => {
44+
const auth = createAuth(c.env)
45+
return auth.handler(c.req.raw)
46+
})
4747

4848
app.route('/asset', AssetHandler)
4949
app.route('/game', GameHandler)
@@ -52,9 +52,8 @@ app.route('/tag', TagHandler)
5252
app.route('/user', UserHandler)
5353
app.route('/personal', AuthHandler)
5454

55-
5655
app.get('/', c => {
57-
return c.json({ message: 'api is up!', swagger: "/swagger", reference: "/reference" })
56+
return c.json({ message: 'api is up!', swagger: '/swagger', reference: '/reference' })
5857
})
5958

6059
app.get('/swagger', swaggerUI({ url: '/doc' }))
@@ -74,7 +73,7 @@ app.doc('/doc', {
7473
{
7574
url: 'http://localhost:8787',
7675
description: 'Development server',
77-
}
76+
},
7877
],
7978
})
8079

@@ -89,16 +88,15 @@ app.get(
8988
)
9089

9190
app.onError((err, c) => {
92-
console.error("[API] Internal server error: ", err);
91+
console.error('[API] Internal server error: ', err)
9392
return c.json(
9493
{
9594
success: false,
96-
message:
97-
"Internal server error. Please contact [email protected] if this issue persists.",
95+
message: 'Internal server error. Please contact [email protected] if this issue persists.',
9896
},
9997
500,
100-
);
101-
});
98+
)
99+
})
102100

103101
export { DurableObjectRateLimiter }
104102

src/lib/auth/auth.ts

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { Env } from '~/lib/handler'
66

77
export function createAuth(env: Env) {
88
const { drizzle } = getConnection(env)
9-
9+
1010
return betterAuth({
1111
basePath: '/auth',
1212
database: drizzleAdapter(drizzle, {
@@ -34,29 +34,30 @@ export function createAuth(env: Env) {
3434
},
3535
},
3636
emailAndPassword: {
37-
enabled: false
37+
enabled: false,
3838
},
3939
session: {
4040
cookieCache: {
4141
enabled: true,
42-
maxAge: 5 * 60, // (seconds)
43-
}
42+
maxAge: 5 * 60, // (seconds)
43+
},
4444
},
4545
user: {
46-
modelName: "user",
46+
modelName: 'user',
4747
additionalFields: {
4848
role: {
49-
type: "string",
49+
type: 'string',
5050
required: false,
5151
input: false,
52-
defaultValue: "user",
52+
defaultValue: 'user',
5353
},
5454
displayName: {
55-
type: "string",
55+
type: 'string',
5656
required: false,
5757
},
5858
},
59-
}})
59+
},
60+
})
6061
}
6162

6263
export type Auth = ReturnType<typeof createAuth>

src/lib/db/connection.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ import type { Env } from '~/lib/handler'
55
import * as schema from '~/lib/db/schema'
66

77
class LoggerWrapper implements Logger {
8-
logQuery(query: string, params: unknown[]): void {
9-
}
8+
logQuery(query: string, params: unknown[]): void {}
109
}
1110

1211
export function getConnection(env: Env) {

0 commit comments

Comments
 (0)